Vad är Localhost och hur kan du använda det?

Den lokala värden – även kallad "loopback-adressen" – används för att upprätta en IP-anslutning eller ett samtal till din egen dator eller maskin. Loopback-adressen används vanligtvis i nätverkssammanhang och ger en dator möjlighet att validera IP-stacken.

Alla med bakgrund eller intresse för nätverkande kommer att tycka att det är viktigt att lära sig och förstå den anslutna datorterminologin inom området. Localhost är en sådan terminologi som ses som fördelaktig för alla datortekniker. Att förstå vikten och användningen av localhost är också ett bra ställe att börja din resa till nätverksterminologi.

Vad är LocalHost och hur används det?(What Is LocalHost and How Is It Used?)

Inte bara en term, localhost kan också vara ett domännamn, som netflix.com eller google.com . Precis(Just) som vilken domän som helst kommer den lokala värden också att ha sin egen IP-adress (  Internet Protocol ).

Adressen som behövs beror på vilket internetprotokoll som används. Att anropa den lokala värden med IPv4 , som är den vanligaste IP-adressen, kommer att ha ett intervall på 127.0.0.0 till 127.255.255.255 men kommer vanligtvis att vara 127.0.0.1 som standard. IPv6- användare kan upprätta en loopback genom att ange :1.

internet protokoll(Internet Protocol)

Internetprotokollet (IP) infördes för(Internet Protocol) att etablera en standardmetod för datorer att kommunicera med andra enheter i nätverket. Det styr inte bara adresser utan också hur din data skickas och tas emot för både lokala nätverk och på internet.

IPv4 , som är Internet Protocol version 4, är den som används mest globalt. IPv4 förlitar sig starkt på Transmission Control Protocol ( TCP ) för att hantera huvuddelen av dataproblem som leverans, sekvensering och integritet. Denna IP designades som ett anslutningslöst protokoll för att användas på Ethernet-baserade maskiner.

IPv6 har långsamt börjat ersätta IPv4 . Efterfrågan på IP-adresser har växt exponentiellt i spåren av den digitala boomen. Fler och fler enheter använder internet, så IPv6 utvecklades för att tillgodose ökningen och åtgärda några av de grundläggande bristerna som finns i IPv4

Där IPv4 tillåter cirka 4,3 miljarder unika IP-adresser att använda, kommer IPv6 att tillåta upp till 340 biljoner biljoner.

Förutom siffror erbjuder IPv6 också nätverksfördelar. Det öppnar upp för enklare detektering mellan enheter i andra IPv6 -aktiverade nätverk, vilket gör att användare kan använda tjänster utan att slutanvändaren behöver göra något. Behovet av Network Address Translation ( NAT ) minskar också avsevärt när man använder IPv6 . NAT är det(NAT) som tillåter IPv4- klienter att dela en enda IP-adress.

Eftersom IPv4 är det vanligaste av de två använda internetprotokollen kommer det att vara vårt fokus framåt. 

Hur 127.0.0.1 fungerar(How 127.0.0.1 Works)

När du upprättar en IPv4- anslutning till 127.0.0.1 loopback-adressen tilldelas en 255.0.0.1 subnätmask. Så om någon offentlig switch, router eller gateway tar emot ett datapaket med din loopback som destination, loggas inte datainformationen. 

Detta innebär att om ett datapaket släpps utanför den lokala värden, kommer informationen inte att fortsätta till en annan dator i nätverket. Detta hjälper till att upprätthålla nätverkssäkerheten genom att förhindra att din maskin plockar upp herrelösa datapaket som kan försöka aktivera andra tjänster som svar.

Vanliga användningsområden för Localhost(Common Uses For Localhost)

Bortsett från säkerhetsfunktioner kan localhost vara användbart i några andra scenarier. Det finns tre primära syften med loopback-adressen som anses vara användbar för en datornätverkstekniker.

Kör ett hastighetstest(Running A Speed Test)

Att skicka en ping-förfrågan är den vanligaste användningen du hittar för loopback-adressen. Genom att använda kommandotolken i Windows(Windows Command Prompt) kan du testa din anslutning och upptäcka eventuella prestandaproblem som(performance issues) din dator kan ha.

För att utföra en ping-begäran till localhost:

  1. Öppna dialogrutan Kör(Run) - funktionen ( Windows - tangenten + R) och skriv cmd . Tryck på Enter(Enter) .
    1. Du kan också skriva cmd i sökrutan i Aktivitetsfältet(Taskbar Search) och välja Kommandotolken(Command Prompt ) från listan.
    2. Att köra som administratör(Running as Administrator) rekommenderas.
  2. Skriv ping 127.0.0.1 och tryck på Retur(Enter) .

Resultaten kommer att visas på skärmen. Datan som visas kommer att inkludera antalet datapaket som skickats, tagits emot, förlorats och den ungefärliga tiden för dataöverföringen tur och retur.

Blockera webbplatser(Blocking Websites)

När du behöver blockera åtkomst till vissa webbplatser kan localhost göra susen. Återgången kan vara ganska användbar för att förhindra att din webbläsare kommer in på skadliga webbplatser. För att klara av detta måste du veta vad värdfiler är och vilket syfte de tjänar i detta sammanhang.

Varje gång din dator försöker komma åt en webbplats eller fjärrdator med hjälp av domännamnet, kommer datorn att skicka en begäran till domännamnsservern(Domain Name Server) ( DNS ) i jakt på en lokalt lagrad värdfil(locally stored host file)

Till exempel kommer IPv4 -adressen 127.0.0.1 att visas som 'localhost' i DNS . Domännamnet för alla nya webbplatser du besöker kommer också att lagras som en värdfil. Detta skapar ett snabbare laddningssvar för alla återbesök på samma webbplats.

Värdfilen kommer också att innehålla IP-adresserna för alla domännamn som den lagrar. Du måste redigera dessa IP-adresser(edit these IP addresses) för att matcha loopback-adressen 127.0.0.1 för att blockera dem. Om du gör det kommer trafiken att ledas tillbaka till den lokala värden istället. 

Även om det fungerar i ett nafs är det inte den bästa lösningen att använda localhost som en metod för att förhindra åtkomst till oönskade webbplatser. Den främsta anledningen är att om du skulle behöva tillgång till dessa webbplatser, måste du manuellt ta bort posten som administratör. Endast administratören som skapade den första posten kommer att kunna göra detta och låsa ut andra som behöver nå den specifika platsen av en eller annan anledning.

Testar nya program eller webbapplikationer(Testing New Programs Or Web Applications)

Närhelst en loopback utlöses blir ditt operativsystem en simulerad server. Detta gör det möjligt att ladda alla nödvändiga filer av ett program till servern för att testa funktionalitet. 

I kombination med annan mjukvara kan du till och med använda loopback för att tillåta sidoladdade mobilappar att komma åt komponenter på skrivbordet eller skicka förfrågningar till ett specifikt API .



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts