2009-04-01 8 views
8

Was ist der Unterschied zwischen diesen Linien ist:Windows-Hosts-Datei

::1    localhost 

... und

127.0.0.1  localhost 

in Windows-Hosts-Datei?

Anfangs hatte ich die Linie der ersten Art in meiner hosts-Datei und localhost im Browser eingeben führte mich zu 127.0.0.1. Dann habe ich die localhost-Eingabeaufforderung für einige Zeit nicht im Browser verwendet, und als ich sie erneut verwenden musste, funktionierte es einfach nicht. Ich habe die erste Zeile aus der zweiten Zeile in meiner Hosts-Datei geändert und es hat funktioniert. Warum konnte das passieren?

+0

Danke. Das Feld neben IPv6 ist in Netzwerkeigenschaften auf meinem Vista aktiviert. Kann ich irgendwie sicherstellen, dass IPv6 für Loopback aktiviert ist? – Alex

Antwort

16

:: 1 ist IPv6.

127.0.0.1 ist IPv4.

2

:: 1 IPv6

127.0.0.1 ist IPv4

Ich denke, man deaktiviert IPv6 in zwischen den Tests?

1

Die ehemalige, ":: 1" ist IPv6-komprimierte Syntax für den localhost. Es entspricht 127.0.0.1. Haben Sie die IPv6-Unterstützung in Ihrem Betriebssystem oder Netzwerkadapter deaktiviert? Vielleicht hat es deshalb aufgehört zu arbeiten.

1

Ich glaube :: 1 ist die IPV6-Notation von 127.0.0.1.

+0

XP unterstützt IPv6. Es muss aktiviert sein. – Joseph

+0

Ah, mein Fehler dann. Es tut uns leid. – Brandon