Наш Интернет-провайдер случайно переключил нас со статического IP-адреса на DHCP (длинная история), и может пройти еще день или два, прежде чем мы вернем наш статический IP-адрес. В то же время я пытаюсь использовать файл хоста на своей машине, но не могу его взять. Я делал это миллион раз прежде, но я не могу заставить его работать на моей машине с Windows 7. Вот моя простая строка, которую я пытаюсь сделать:
127.0.0.1 test.example.com
Я добавил это в c:\windows\system32\drivers\etc\hosts
используя повышенный блокнот. Затем я запускаю ipconfig /flushdns
и arp -d
и пытаюсь пропинговать его с помощью ping test.example.com
но я просто получаю:
Ping request could not find host test.example.com. Please check the name and try again.
Если я повторяю точно такой же процесс на виртуальной машине с XP на той же физической машине, она разрешается до 127.0.0.1
что именно то, что я хочу.
Здесь есть аналогичный пост, в котором говорится о проверке настроек прокси, но у меня его нет.
Я также проверил значение ключа реестра ниже и его значение 500, которое является вторым по величине (класс 8):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
Я также прочитал пост о том, что Windows 7 хочет 8 пробелов между IP-адресом и хостом, и я попробовал это (а также 7 пробелов, 1 пробел, 1 вкладка) безрезультатно.
У меня нет времени, чтобы настроить DNS-сервер локально, так что это не вариант. Это все командная строка, я даже не на уровне браузера. Да, я уверен, что c:\Windows
- правильный путь, я проверил %SystemRoot%
. И да, я уверен, что сохраняю файл как hosts
без расширения.