В Windows, как вы обновляете файл hosts без перезагрузки?
В Windows, как вы обновляете файл hosts без перезагрузки?
Вам не нужно перезагружаться. Любые изменения, внесенные в файл hosts, являются немедленными. Раньше вы нуждались в перезагрузке, чтобы изменения вступили в силу в Windows 9x. Это уже не так.
Однако вам может потребоваться перезапустить все приложения, которые используют внутреннее имя хоста или кэширование DNS, например веб-браузеры.
Вы пробовали ipconfig / flushdns? Тем не менее, я не нашел необходимости перезагрузки.
Просто предупреждение, NSLOOKUP по-прежнему будет получать результаты от DNS Server никогда не будет смотреть на файл hosts; Чтобы проверить, работает ли ваше новое имя, попробуйте команду ping.
IE кэширует записи DNS. Вам нужно запустить новый экземпляр IE, чтобы увидеть изменения файла хоста.
ipconfig /flushdns
будет очищать локальный кэш DNS.
nbtstat -R
будет очищать кеш netbios. <----- Должно быть с капиталом "R"
Вы можете убедиться, что текущие подключения к хосту отсутствуют, для которых добавлено разрешение имени с помощью netstat -a
или что-то вроде tcpview
,
Если у вас нет суффикса DNS-установки для добавления доменных имен в конец хоста, вы можете сказать, является ли это netbios, используя одно имя для разрешения. Обычно корпоративные сети суффиктируют домены и добавляют поисковые заказы для облегчения локального разрешения хостов в сети.
Я заметил, что некоторые из приложений, которые я использую, также кэшируют некоторые из этих ответов, и должны убедиться, что они полностью закрыты до того, как разрешение работает правильно. Firefox и IE любят иногда запускаться в фоновом режиме, несмотря на отсутствие активных окон, но это может быть больше моей вины, чем приложений.
Поскольку изменения видны сразу, вы можете увидеть другой DNS-кеш в своем приложении. У Firefox есть кэш DNS с TTL около 60 секунд, я считаю: обычно я просто перезапускаю firefox, если я внес изменения и не могу дождаться минуты.
Это помогло мне однажды: «Перезапустите службу dnsclient и службу DNS-сервера» Дэйв Гентнер [MSFT] Microsoft