To pytanie ma już odpowiedź tutaj:
Kiedy używam polecenia Ping w stosunku do mojego lokalnego hosta (w systemie Windows Vista), nie pojawia się on jako 127.0.0.1.
C: \ Windows \ system32> ping localhost
Pinging GIGA [:: 1] z :: 1 z 32 bajtami danych:
Zamiast tego pojawia się jako ::1
(para dwukropków i jeden). Co to za notacja? I dlaczego nie wyświetla się jako 127.0.0.1?
Oto, co widzę w c:\windows\system32\drivers\etc\hosts
pliku.
:: 1 localhost 127.0.0.1 localhost
Zgodnie z sugestią Gregga próbowałem już zmienić tę kolejność.
127.0.0.1 localhost :: 1 localhost
Oczekiwany wynik jest 127.0.0.1
wyższy niż wcześniej, ::1
ale tak nie było.
Jak się dowiedziałem, można to zrobić, dodając zamiast tego zasadę prefiksu. Aby zmusić cmd do używania wersji IP 4, -4
można użyć tej opcji . Aby zmusić system Windows do korzystania z IP w wersji 4, IP w wersji 6 lub niektóre z jego składników można wyłączyć w oknie dialogowym właściwości karty sieciowej lub poprzez modyfikację rejestru .
localhost
; jest określony wHOSTS
pliku . Jest to127.0.0.1
domyślnie, ale możesz zmienić to, co chcesz, lub całkowicie go usunąć.localhost name resolution is handled within DNS itself.
Odpowiedzi:
Wynika to z faktu, że ping w systemie Windows Vista i nowszym systemie Windows domyślnie korzysta z protokołu IPv6 , jeśli jest dostępny.
::1
jest skróconą notacją adresu sprzężenia zwrotnego IPv6 - odpowiednika sprzężenia zwrotnego IPv4127.0.0.1
.Pełna notacja skróconego
::1
adresu IPv6 to0000:0000:0000:0000:0000:0000:0000:0001
.Jeśli chcesz wymusić
ping
użycie IPv4 zamiast tego, możesz podać adres IPv4 jawnie lub skorzystać z-4
opcji.Jeśli chcesz ogólnie zmienić preferencje IPv6 / IPv4, możesz sprawdzić priorytet IPv4 względem IPv6 w systemie Windows 7 .
Aby uzyskać dodatkowe informacje, możesz również zobaczyć artykuł localhost .
źródło
[::1]
jest skrótem dla adresu pętli zwrotnej w IPv6. Jeśli z jakiegoś powodu chcesz wyłączyć IPv6 ( nie radzę, ale możesz mieć konkretny powód, dla którego chcesz go chcieć), wszystko, co musisz zrobić, to: (w przypadku systemu Windows 7):Jeśli chcesz zrzuty ekranu, przewodnik firmy Microsoft można znaleźć tutaj: link .
Dodatkowo możesz także zajrzeć na stronę Wikipedii dotyczącą IPv6, w szczególności Prezentacja :
Podsumowując, jest to w zasadzie odpowiednik chęci zapisania każdej liczby od 1 do 100, ale zamiast wypisywania każdej liczby osobno, zamiast tego piszesz
1, 2, 3...99, 100
lub1-100
źródło