Questa domanda ha già una risposta qui:
Quando utilizzo il comando Ping sul mio localhost (su Windows Vista), non viene visualizzato come 127.0.0.1.
C: \ Windows \ system32> ping localhost Ping
GIGA [:: 1] da :: 1 con 32 byte di dati:
Invece, si presenta come ::1
(una coppia di due punti e uno). Che tipo di notazione è questa? E perché non viene visualizzato come 127.0.0.1?
Ecco cosa vedo nel c:\windows\system32\drivers\etc\hosts
file.
:: 1 localhost 127.0.0.1 localhost
Come suggerito da Gregg, ho già provato a cambiare questo ordine.
127.0.0.1 localhost :: 1 localhost
Il risultato atteso è che 127.0.0.1
avrebbe la precedenza, ::1
ma non era così.
Come ho imparato ora, questo può essere fatto aggiungendo invece una politica di prefisso. Per forzare cmd a utilizzare IP versione 4 è -4
possibile utilizzare l'opzione . Per forzare Windows a utilizzare sempre IP versione 4, IP versione 6 o alcuni dei suoi componenti possono essere disabilitati attraverso la finestra di dialogo delle proprietà per la scheda di rete o tramite una modifica del registro .
localhost name resolution is handled within DNS itself.