Skip to content

127.0.0.1 Vysvětlení adresy IP

17 de Červenec de 2021
001 818385 5b887ab146e0fb0025330212

IP adresa 127.0.0.1 je speciální adresa IPv4 a nazývá se localhost nebo zpětná smyčka adresa. Všechny počítače používají tuto adresu jako svou vlastní, ale neumožňuje počítačům komunikovat s jinými zařízeními jako skutečná adresa IP.

Váš počítač může mít přidělenou soukromou IP adresu 192.168.1.115, aby mohl komunikovat s routerem a dalšími síťovými zařízeními. Stále však připojuje speciální adresu 127.0.0.1 jako něco jako alias, což znamená v síťových podmínkách tento počítač. Adresa zpětné smyčky je používána pouze počítačem, na kterém se nacházíte, a pouze pro zvláštní okolnosti – na rozdíl od běžné adresy IP, která přenáší soubory do az jiných síťových zařízení. Například webový server spuštěný v počítači může ukazovat na 127.0.0.1, aby se stránky spouštěly místně a před nasazením testovaly.

Jak funguje 127.0.0.1

Všechny zprávy generované aplikačním softwarem TCP / IP obsahují adresy IP určených příjemcům. TCP / IP rozpoznává 127.0.0.1 jako speciální IP adresu. Protokol před odesláním do fyzické sítě zkontroluje každou zprávu. Poté automaticky přesměruje všechny zprávy s cílem 127.0.0.1 zpět na přijímající konec zásobníku TCP / IP.

Ping adresy zpětné smyčky

Aby se zlepšilo zabezpečení sítě, TCP / IP také kontroluje příchozí zprávy přicházející na směrovače nebo jiné síťové brány a zahodí všechny, které obsahují adresy IP zpětné smyčky. Tato dvojitá kontrola zabrání tomu, aby síťový útočník zamaskoval svůj provoz jako přicházející z adresy zpětné smyčky.

Screenshot obrazovky pole DNS Server ve Windows 10 zobrazující 127.0.0.1

Aplikační software obvykle používá tuto funkci zpětné smyčky pro účely místního testování. Zprávy odesílané na zpětné adresy IP, jako je 127.0.0.1, se nedostanou mimo místní síť. Místo toho jsou zprávy doručovány přímo na TCP / IP a přijímají fronty, jako by dorazily z vnějšího zdroje. Zprávy Loopback obsahují kromě adresy také číslo cílového portu. Aplikace mohou pomocí těchto čísel portů rozdělit testovací zprávy do více kategorií.

Adresy Localhost a IPv6 Loopback

Název localhost také má zvláštní význam v počítačových sítích používaných ve spojení s 127.0.0.1. Počítačové operační systémy udržují záznam v souborech svého hostitele, který spojuje jméno s adresou zpětné smyčky. Tato praxe pomáhá aplikacím vytvářet zprávy zpětné smyčky pomocí názvu, nikoli pevně zakódovaného čísla. Internet Protocol v6 implementuje stejný koncept adresy zpětné smyčky jako IPv4. Namísto 127.0.0.01 představuje IPv6 svou adresu zpětné smyčky jako :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) a na rozdíl od IPv4 pro tento účel nepřiděluje rozsah adres.

127.0.0.1 vs. jiné speciální adresy IP

IPv4 si vyhrazuje všechny adresy v rozsahu 127.0.0.0 až 127.255.255.255 pro použití při testování zpětné smyčky, ačkoli 127.0.0.1 je (podle konvence) adresa zpětné smyčky používaná téměř ve všech případech. Podívejte se na náš souhrn tříd IP, vysílání a vícesměrového vysílání, kde najdete další informace o speciálních rozsahech adres IPv4. 127.0.0.1 a další síťové adresy 127.0.0.0 nepatří do žádného z rozsahů soukromých IP adres definovaných v IPv4. Jednotlivé adresy v těchto soukromých rozsazích mohou být vyhrazeny pro místní síťová zařízení a použity pro komunikaci mezi zařízeními, zatímco 127.0.0.1 nemůže. Lidé studující počítačové sítě si někdy pletou adresu 127.0.0.1 s adresou 0.0.0.0. Zatímco oba mají v IPv4 zvláštní význam, 0.0.0.0 neposkytuje žádnou funkci zpětné smyčky.