Почему мой localhost не 127.0.0.1, а :: 1, и что это за обозначение? [дубликат]

Когда я использую команду Ping против моего локального хоста (в Windows Vista ), он не отображается как 127.0.0.1.

C: \ Windows \ system32> ping localhost
Пинг GIGA [:: 1] из :: 1 с 32 байтами данных:

ping pong

Вместо этого он отображается как :: 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 или некоторые из его компонентов можно отключить в диалоговом окне свойств сетевого адаптера или с помощью настройки реестра .

62
задан 20.03.2017, 12:17

0 ответов

Теги

Похожие вопросы