3

Вот мой файл C:\WINDOWS\system32\drivers\etc\hosts:

127.0.0.1          localhost
192.168.100.1      router

тестирование это:

C:\>ping router
Ping request could not find host router. Please check the name and try again.

C:\>ping 192.168.100.1

Pinging 192.168.100.1 with 32 bytes of data:

Reply from 192.168.100.1: bytes=32 time<1ms TTL=64
Reply from 192.168.100.1: bytes=32 time<1ms TTL=64
Reply from 192.168.100.1: bytes=32 time<1ms TTL=64
Reply from 192.168.100.1: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.100.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

Раньше работал. Раньше у меня там были многочисленные перенаправления. Но это перестало работать несколько недель назад.

Я проверил все очевидное:

  • удалил файл hosts и заменил этот простой только для тестирования
  • нет недопустимых символов в файле hosts
  • нет расширения файла в файле hosts
  • не использовать TAB для разделения IP и имени хоста (пробовал использовать ровно 8 пробелов)
  • ipconfig /flushdns
  • перезапустите службу DNS-клиента
  • Права доступа к файлу совпадают с разрешениями DNS-клиента (я также попробовал "разрешить" для "всех" как в файле hosts, так и в папке "etc", а также в папке "drivers").
  • попытался добавить пользователя NETWORK SERVICE и пользователя LOCAL SERVICE для доступа к этому файлу
  • на данном компьютере не запущены антивирусные / спам-программы / вредоносные программы / резидентные экраны
  • пробовал файл hosts с маркерами UNIX и DOS EOL
  • перезагрузите машину

Что мне не хватает?

5 ответов5

2

Исходя из того, что вы сделали, и из списка проверенных вами вещей, я думаю, что какой-то сбой системы выглядит так, как будто вы сделали правильные вещи, попробуйте выполнить «SFC /SCANNOW» из командной строки просто для проверки системных проблем. ,

2

В следующий раз проверьте \HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters \DataBasePath в реестре, чтобы убедиться, что расположение вашего файла хостов правильное и такое же, как в Windows.

1

Измените владельца файла hosts на группу "Администраторы". Это исправило проблему для меня.

1

Это проблема с файлом hosts, который не работает, или проблема с отсутствием разрешения DNS, работающего на машине (ping, IE и т.д.)?

Если последнее, работает ли nslookup ?

Если это так, посмотрите на Когда DNS и ping Fail, но nslookup работает на моем веб-сайте, чтобы получить подробный ответ.

Короткий ответ заключается в том, что после всех возможных попыток я получил "Winsock XP Fix", который кто-то создал несколько лет назад, заметив, что записи реестра, связанные с WinSock, на самом деле одинаковы для разных систем и что иногда они оказываются поврежденными.

0

sfc /scannow не работает для меня, но установка этого MSI сделал: http://support.microsoft.com/kb/972034

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