Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Existujú nejaké variácie vo možnosti localhost, ktoré vykonávajú rovnakú úlohu?

`Localhost` sa primárne týka názvu hostiteľa, ktorý sa rozprestiera na rozhraní slučky vo vašom systéme (zvyčajne` 127.0.0.1` alebo `::1` pre IPv6). Aj keď samotný „localhost“ nemá priame variácie, ktoré vykonávajú * presnú * rovnakú úlohu, existuje niekoľko spôsobov, ako dosiahnuť rovnaký výsledok pripojenia k miestnemu stroju:

* 127.0.0.1: Toto je adresa Loopback IPv4. Vo väčšine prípadov je to funkčne totožné s „localhost“.

* ::1: Toto je adresa Loopback IPv6. Podobne ako `127.0.0.1`, priamo sa týka vášho miestneho stroja.

* Názov hostiteľa stroja: Ak ste nakonfigurovali svoj počítač pomocou hostiteľského mena (napr. My-Computer`) a váš DNS Resolver (alebo `/etc/hosts` súbor) mapy, ktoré hostiteľom k adrese slučkovej väzby, sa pomocou tohto hostiteľského mena pripojí aj k miestnemu stroju. Toto je menej bežné pre priame pripojenia servera, ale užitočné v situáciách, ako sú prostredie kontajnerov.

* `0,0,0,0` (s opatrnosťou): Toto nie je priama náhrada za „localhost“, pretože sa viaže na * všetky * dostupné rozhrania, nielen slučku. Používa sa, keď chcete, aby služba počúvala všetky sieťové rozhrania (vrátane externých), čo je významné bezpečnostné riziko, pokiaľ to bude starostlivo spravovať. Takmer určite * nechcete to pre väčšinu scenárov miestneho vývoja.

v súhrne: `127.0.0.1` a` ::1` sú najbližšie funkčné ekvivalenty „localhost`. Používanie názvu hostiteľa vášho počítača môže fungovať správne, ak je nakonfigurované správne, ale „0,0.0.0` je veľmi odlišné a malo by sa mu vyhnúť, pokiaľ nepochopíte dôsledky väzby na všetky rozhrania. Pre väčšinu účelov je „localhost“ uprednostňovanou a najprijateľnejšou možnosťou.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené