2009-04-01 7 views
8

Qual è la differenza tra queste righe:host Windows

::1    localhost 

... e

127.0.0.1  localhost 

nel file HOSTS di Windows?

Inizialmente ho avuto la linea del primo tipo nel mio file hosts e digitando localhost nel browser mi ha portato a 127.0.0.1. Quindi non ho usato il prompt localhost nel browser per un po 'di tempo, e quando ho avuto bisogno di usarlo ancora non funzionava. Ho cambiato la prima riga della seconda nel mio file hosts e ha funzionato. Perché potrebbe accadere?

+0

Grazie. La casella accanto a IPv6 è selezionata in Proprietà di rete sul mio Vista. Posso in qualche modo verificare che IPv6 sia abilitato per il loopback? – Alex

risposta

16

:: 1 è IPv6.

127.0.0.1 è IPv4.

2

:: 1 è IPv6

127.0.0.1 è IPv4

si Credo disabile IPv6 tra i test?

1

Il primo, ":: 1" è la sintassi compressa IPv6 per l'host locale. È equivalente a 127.0.0.1. Hai disabilitato il supporto IPv6 nel tuo sistema operativo o nella tua scheda di rete? Forse è per questo che ha smesso di funzionare.

1

Credo che: 1 sia la notazione IPV6 di 127.0.0.1.

+0

XP supporta IPv6. Deve essere abilitato. – Joseph

+0

Ah, mio ​​errore allora. Scusate. – Brandon