Saltar al contenido

127.0.0.1 IP-adress förklarad

5 de julio de 2021
001 818385 5b887ab146e0fb0025330212

IP-adressen 127.0.0.1 är en speciell IPv4-adress och kallas lokal värd eller loopback adress. Alla datorer använder den här adressen som sin egen, men den låter inte datorer kommunicera med andra enheter som en riktig IP-adress gör.

Din dator kan ha den 192.168.1.115 privata IP-adressen tilldelad så att den kan kommunicera med en router och andra nätverksenheter. Men den bifogar fortfarande den speciella 127.0.0.1-adressen som något som ett alias att betyda, i nätverksmässiga termer, den här datorn. Loopback-adressen används endast av den dator du befinner dig på, och endast för speciella omständigheter – till skillnad från en vanlig IP-adress som överför filer till och från andra nätverksenheter. Till exempel kan en webbserver som körs på en dator peka på 127.0.0.1 så att sidorna körs lokalt och testas innan den distribueras.

Hur 127.0.0.1 fungerar

Alla meddelanden som genereras av TCP / IP-programvara innehåller IP-adresser för deras avsedda mottagare. TCP / IP känner igen 127.0.0.1 som en speciell IP-adress. Protokollet kontrollerar varje meddelande innan det skickas till det fysiska nätverket. Sedan dirigerar den automatiskt alla meddelanden med en destination på 127.0.0.1 tillbaka till den mottagande änden av TCP / IP-stacken.

Ping-loopback-adresser

För att förbättra nätverkssäkerheten kontrollerar TCP / IP också inkommande meddelanden som anländer till routrar eller andra nätverksgateways och kasserar alla som innehåller IP-adresser med loopback. Denna dubbelkontroll förhindrar att en nätverksangripare förklarar sin trafik som kommer från en loopback-adress.

Skärmdump av DNS-serverfält i Windows 10 som visar 127.0.0.1

Applikationsprogramvara använder vanligtvis denna loopback-funktion för lokala teständamål. Meddelanden som skickas till loopback-IP-adresser som 127.0.0.1 når inte utanför det lokala nätverket. Istället levereras meddelanden direkt till TCP / IP och tar emot köer som om de hade kommit från en extern källa. Loopback-meddelanden innehåller ett destinationsportnummer förutom adressen. Applikationer kan använda dessa portnummer för att dela upp testmeddelanden i flera kategorier.

Localhost och IPv6 Loopback-adresser

Namnet lokal värd har också en speciell betydelse i datanätverk som används i samband med 127.0.0.1. Datoroperativsystem behåller en post i värdens filer som associerar ett namn med loopback-adressen. Denna praxis hjälper applikationer att skapa loopback-meddelanden med ett namn snarare än ett hårdkodat nummer. Internet Protocol v6 implementerar samma koncept för en loopback-adress som IPv4. I stället för 127.0.0.01 representerar IPv6 sin loopback-adress som :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) och till skillnad från IPv4 tilldelar den inte ett adressområde för detta ändamål.

127.0.0.1 vs. andra speciella IP-adresser

IPv4 reserverar alla adresser i intervallet 127.0.0.0 upp till 127.255.255.255 för användning vid loopback-testning, även om 127.0.0.1 är (enligt konvention) den loopback-adress som används i nästan alla fall. Kolla in vår sammanfattning av IP-klasser, Broadcast och Multicast för mer information om speciella IPv4-adressintervall. 127.0.0.1 och andra 127.0.0.0-nätverksadresser tillhör inte något av de privata IP-adressintervall som definierats i IPv4. Enskilda adresser i dessa privata intervall kan ägnas åt lokala nätverksenheter och användas för kommunikation mellan enheter, medan 127.0.0.1 inte kan. Personer som studerar datanätverk förväxlar ibland 127.0.0.1 med adressen 0.0.0.0. Medan båda har speciella betydelser i IPv4, ger 0.0.0.0 ingen loopback-funktionalitet.