Файл хоста, не работающий над Windows 7

Наш ISP случайно переключил нас от статического IP до DHCP (длинная история), и это мог бы быть другой день или два, прежде чем мы вернем наш статический IP. Тем временем я пытаюсь просто использовать файл хоста на своей машине, но я не могу заставить ее брать. Я сделал это миллион раз прежде, но я, может казаться, не заставляю это работать над моей машиной Windows 7. Вот является мое простое одной строкой, которую я пытаюсь сделать:

127.0.0.1        test.example.com

Я добавил это к c:\windows\system32\drivers\etc\hosts использование поднятого блокнота. Затем я работаю ipconfig /flushdns и arp -d и попытайтесь проверить с помощью ping-запросов его с 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 без расширения.

0
задан 20.03.2017, 12:16

2 ответа

Файл hosts Windows 7 может 'поддержать', если существует несколько пробелов между IP-адресом, и имя хоста - попытайтесь использовать:

127.0.0.1 test.example.com

... и переименуйте текущий к hosts.bak и составьте файл hosts снова с помощью блокнота, чтобы удостовериться, что там нет никакого unicode.

1
ответ дан 24.11.2019, 12:09

Вы уверены, что Вашему стеку IP включили файл hosts? Я вспоминаю, что политикой это могло быть отключено, который является средством защиты. Установкам царапины Win7 включили его, я верю, но возможно при использовании корпоративной машины, что это было отключено, и необходимо будет повторно включить его - я думаю, что это сделано через панель Управления сетью как администратор.

Вы кажетесь, что Вы - очень грамотный компьютер, не обижайтесь, но вот другая распространенная ошибка:

  • Редактирование хостов в блокноте может иногда приводить к блокноту, сохраняющему "hosts.txt" вместо этого - поэтому удостоверьтесь, что Вы редактируете и сохранили корректный файл.

Я также считал, что возможно перезапуск в безопасном режиме и редактирование файла могли бы работать. Это походит на hokum мне, но так как я видел его в нескольких потоках, я проведу его.

Наконец попытайтесь изменить localhost в файле hosts и посмотрите, имеет ли это какое-либо значение, чтобы смочь проверить с помощью ping-запросов localhost? В противном случае затем казалось бы, что Вы не смешиваете с правильным файлом? Или файл, с которым Вы смешиваете, игнорируется b/c, Ваш стек IP не ищет файла hosts..Надеюсь, это поможет.

0
ответ дан 24.11.2019, 12:09

Теги

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