Когда я использую команду Ping против моего локального хоста (в Windows Vista ), он не отображается как 127.0.0.1.
C: \ Windows \ system32> ping localhost
Пинг GIGA [:: 1] из :: 1 с 32 байтами данных:
Вместо этого он отображается как :: 1
(пара двоеточий и один). Что это за обозначения? И почему он не отображается как 127.0.0.1?[12140 impression Вот что я вижу в файле c: \ windows \ system32 \ drivers \ etc \ hosts
.
::1 localhost 127.0.0.1 localhost
Согласно предложению Грегг Я уже пробовал изменить этот порядок.
127.0.0.1 localhost ::1 localhost
Ожидаемый результат состоит в том, что 127.0.0.1
будет иметь приоритет над :: 1
, но это не так.
Как я теперь узнал, это можно сделать, добавив вместо этого политику префикса. Чтобы заставить cmd использовать IP версии 4, можно использовать параметр -4
. Чтобы заставить Windows всегда использовать IP версии 4, IP версии 6 или некоторые из его компонентов можно отключить в диалоговом окне свойств сетевого адаптера или с помощью настройки реестра .