Čo je to adresa IP 127.0.0.1 a ako ju používate?


Zhrnutie: 127.0.0.1 sa nazýva adresa spätnej slučky a je to adresa IP, na ktorú sa počítač odkazuje. Server spustený na vašom lokálnom počítači bude prístupný na 127.0.0.1, alebo môžete vynútiť pripojenie internetového prenosu k 127.0.0.1 namiesto prístupu na webovú stránku, aby ste zablokovali prístup k tejto stránke.

127.0.0.1 je celkom známa IP adresa – je možné, že ste ju dokonca videli na tričku. Ale čo to vlastne je a prečo je také známe? Zistite viac o 127.0.0.1 tu.

Rezervované adresy na internete

Internet tvoria miliardy zariadení. Identifikujú sa a komunikujú spolu pomocou IP adries, ktoré sú koncepčne podobné telefónnym číslam. Internetový protokol verzie 4 (IPv4), ktorý sa používa už desaťročia, umožňuje takmer 4,3 miliardy takýchto adries. Nástupca IPv4, IPv6, má k dispozícii viac ako 10^38 adries – dosť pre každé zrnko piesku na Zemi, každú hviezdu v pozorovateľnom vesmíre a každý atóm v tele každého človeka na to, aby každý mal jedinečnú IP adresu, pričom ešte veľa zostáva. cez.

Napriek obrovskému počtu IP adries, ktoré sú teraz k dispozícii, je vhodné rezervovať si niektoré adresy alebo dokonca rozsahy (zvyčajne nazývané bloky) adries na špecifické účely, aby sa predišlo programovým konfliktom. Rezervovanie adries na špecifické účely uľahčuje stanovenie všeobecných pravidiel a správania pre rôzne adresy IP. Vyhradené adresy IP, podobne ako väčšina internetových štandardov, sa zriaďujú prostredníctvom dokumentov nazývaných žiadosti o komentár alebo RFC.

Ako sa ukázalo, často je užitočné, aby počítač hovoril sám so sebou namiesto iného počítača. Na to potrebujete špeciálnu rezervovanú IP adresu s niektorými jedinečnými vlastnosťami — 127.0.0.1.

Čo je 127.0.0.1

127.0.0.1 je adresa spätnej slučky hostiteľa. Slučka hostiteľa odkazuje na skutočnosť, že žiadny dátový paket adresovaný na 127.0.0.1 by nikdy nemal opustiť počítač (hostiteľ) a odoslať ho – namiesto toho, aby bol odoslaný do lokálnej siete alebo internetu, sa jednoducho „zacyklí“ sám na seba a počítač odosielajúci paket sa stáva príjemcom.

Hoci je to najbežnejšie a najznámejšie, 127.0.0.1 je len jedna adresa z veľkého bloku, 127.0.0.0 – 127.255.255.255, ktorý je v RFC 6890 rezervovaný na účely spätnej slučky.

IPv6 má tiež adresu spätnej slučky. Úplne napísané je 0000:0000:0000:0000:0000:0000:0000:0001, aj keď je to zvyčajne skrátené na ::1.

Ako používať 127.0.0.1

Prečo by ste teda chceli, aby sa pakety vracali späť do rovnakého počítača? Existuje niekoľko bežných prípadov použitia.

Prvým je testovacie účely – ak máte server alebo webovú stránku, ktorú chcete hostiť cez sieť LAN alebo na internete, môžete server a klienta spustiť na rovnakom počítači, aby ste sa uistili, že všetky základy fungujú správne. Napríklad, ak ste na svojom lokálnom počítači hosťovali vyhradený server Minecraft, pripojili by ste sa k nemu zadaním adresy IP 127.0.0.1. To isté platí pre takmer akýkoľvek lokálne hostovaný server. Odstránenie komplikácií súvisiacich so sieťovaním, ako sú napríklad problémy s konfiguráciou portov a latenciou, môže zefektívniť proces riešenia problémov.

Je tiež možné, že chcete spustiť službu, ku ktorej máte prístup iba na vašom lokálnom zariadení. V komunite s vlastným hosťovaním je to pomerne bežné – nemá zmysel zbytočne vystavovať službu vonkajším zariadeniam a hrozbám.

Súbor hosts možno použiť na určenie adresy IP, ktorá zodpovedá danému názvu domény. Funkčne vám to umožňuje použiť 127.0.0.1 v súbore hostiteľov na blokovanie webovej prevádzky. Ak by ste napríklad svojmu počítaču povedali, aby vyhľadal stránku facebook.com na adrese 127.0.0.1, pripojenie by sa nepodarilo, čím by ste ho účinne zablokovali, pokiaľ by ste si nezapamätali skutočnú IP adresu facebook.com.

Čo je localhost

Vo väčšine prípadov je localhost len skratka, ktorá štandardne odkazuje na 127.0.0.1. Dá sa to však zmeniť – ak upravíte súbor hostiteľov, môžete nastaviť, aby localhost odkazoval na ktorúkoľvek z rezervovaných adries 127.X.X.X. Môžete tiež vytvoriť ďalšie localhosts, ako napríklad localhost2, ktoré môžu odkazovať napríklad na 127.0.0.2.

Keďže IPv6 sa prijíma rýchlejšie, je pravdepodobné, že stále viac zariadení bude používať ::1 ako predvolenú adresu spätnej slučky. 127.0.0.1 sa však používa už desaťročia a bude sa používať aj v dohľadnej budúcnosti.