Возможные причины WINDOWS\system32\drivers\etc\hosts не работают (независимо от очевидного)

Вот мой 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
  • не используя ВКЛАДКУ для разделения IP и имени хоста (пытался использовать точно 8 пробелов),
  • ipconfig/flushdns
  • перезапустите Клиентскую службу DNS
  • полномочия на файле соответствуют полномочиям Клиента DNS (я также попробовал, "позволяют" для "всех" и на файле hosts, и на "и т.д." папка и также папка "драйверов").
  • испытанное добавление пользователя СЕТЕВОЙ СЛУЖБЫ и пользователя ЛОКАЛЬНОЙ СЛУЖБЫ в этот файл полномочия
  • никакие щиты anitivirus/spamware/malware/resident, работающие на этой конкретной машине
  • попробованный файл hosts и с UNIX и с DOS маркеры EOL
  • перезагрузите машину

Что я пропускаю?

3
задан 23.12.2009, 05:41

4 ответа

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

2
ответ дан 07.12.2019, 23:46

Действительно ли это - проблема с файлом hosts, не работающим, или действительно ли это - проблема без разрешения DNS при всей работе над машиной (ping, IE, и т.д.)?

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

Если так, смотрите на то, Когда DNS и проверит с помощью ping-запросов Сбой, но Работы nslookup над моим веб-сайтом для длинного ответа.

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

1
ответ дан 07.12.2019, 23:46

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

2
ответ дан 07.12.2019, 23:46

sfc /scannow не работал на меня, но устанавливающий этот .msi сделал: http://support.microsoft.com/kb/972034

0
ответ дан 07.12.2019, 23:46

Теги

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