1

У меня проблема с моим компьютером. Мои службы IIS не работают.

Я сузил это до факта, что мой компьютер не может найти себя через его имя.

Я пытаюсь пропинговать мой компьютер по его имени, и я получаю это:

C:\Users\18773> ping MyComputerNameHere

Pinging MyComputerNameHere [::1] with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.

Ping statistics for ::1:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Я пытался, чтобы кто-то еще пинговал мою машину, и она прекрасно работает для них.

Есть идеи?

2 ответа2

1

Начиная с Vista и Server 2008, Windows предпочитает IPv6, когда это возможно. В вашем случае Windows предпочла поиск записи AAAA вместо соответствующей записи A. Поэтому хост выполнил команду ping ::1 а не 127.0.0.1 или какой-либо другой адрес IPv4.

Как отключить настройку IPv6: IPv4 против приоритета IPv6 в Windows 7 на сайте superuser.com.

Доступно пакетное решение: MicrosoftEasyFix50410.msi . Вы можете скачать его на microsoft.com . Ищите Prefer IPv4 по IPv6 в префиксных политиках .

Если вы хотите вообще запретить ping использовать IPv6, используйте опцию -4 .

0

Оказывается, мой компьютер почему-то решил, что мое локальное соединение - IP v6.

Не уверен почему. Все остальные пинг использует v4. В любом случае, после того, как я включил v6 на своей сетевой карте, он снова начал работать (хотя он показывает IP-адреса v6)

Хотел бы я знать, как заставить его снова использовать IP v4, но по крайней мере он работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .