Dotyczy: Windows, MacOS, Linux
Szybka odpowiedź: IP LocalHost to 127.0.0.1 (IPv4) i :: 1 (IPv6). „LocalHost” to specjalna nazwa hosta, która zawsze zapętla się z powrotem do własnego urządzenia. Ruch do niego nigdy nie dociera do Internetu.
Co „LocalHost” robi
wskazuje na interfejs pętli na komputerze, używany do uruchamiania i testowania aplikacji i serwerów prywatnie. Gdy aplikacja łączy się z Localhost lub 127.0.0.1, połączenie pozostaje wewnątrz urządzenia.
localHost (standard) 2)> IPv4: 127.0.0.1 (cały blok 127.0.0.0/8 jest zarezerwowany; Większość systemów używa.1) IPv6: :: 1
Jak sprawdzić Works LocalHost
Windows
Otwórz Pomander Command Lipt i uruchom: Ping Localhost 127.0.0.1 ping:: 1
Pro Tip: W PowerShell przetestuj lokalny port serwisowy (zamień 3000):
test-netConnection-ComputerName LocalHost-port 3000
MacOS
Open Terminal i uruchom: ping-c 4 localHost Ping-C 4 127.0.0.1 Ping-c: ifconfig lo0
Linux
Otwórz terminal i uruchom: ping-c 4 localhost ping-c 4 127.0.0.1 ping-c 4:: 1 Wyświetl interfejs pętli: ip addr show lo
powszechne połączenia, wyczyszczone
0,0.0.0.0.0.0.0.1: 0.0.0.0 oznacza „wszystkie adresy IPv4/nieokreślone”. Serwery wiążące z 0.0.0.0 Akceptuj połączenia z sieci; 127.0.0.1 jest tylko lokalnym. LocalHost vs 192.168.x.x: 192.168.x.x to twój adres IP, osiągalny przez inne urządzenia w tej samej sieci; 127.0.0.1 nie jest. 127.0.1.1 możesz zobaczyć na Linux: Niektóre dystrybucje dodają to dla nazwy hosta komputera. Localhost powinien nadal rozstrzygnąć do 127.0.0.1 i:: 1.
gdzie „localhost” jest zdefiniowane
plik hostów systemu Windows: c: \ Windows \ System32 \ Drivers \ etc \ hosts macOS/Linux hosts plik: /etc/hosts
Upewnij się, że masz linie takie jak: 127.0.0.1 LocalHost:: 1 localHost
Wiesz, co robisz; Zły wpis może przełamać lokalne usługi.
Wskazówki dla programistów
Użyj LocalHost: Port (np. LocalHost: 3000), aby dotrzeć do serwera lokalnego. Wiązać się z 127.0.0.1 w celu uzyskania dostępu tylko do prywatnego; Powiązaj się do 0.0.0.0 (lub::) aby umożliwić połączenie innych urządzeń w sieci. Nie potrzebujesz dostępu do Internetu-Localhost działa offline.