Назад | Перейти на главную страницу

Файл HOSTS не переопределяет DNS

У меня есть машина Server 2012 R2, и я добавил запись в файл hosts для имени хоста, указывающего на IP-адрес.

Однако при выполнении nslookup файл HOSTS не отменяет результат (от DNS). Я не могу пинговать сервер, это имеет значение?

Все остальное в файле HOSTS кажется правильным.

Любые идеи?

Из того, что вы написали, вроде все ок.

nslookup - это программа «низкого уровня» в том смысле, что она не использует библиотеки, которые используются другими программами в системе для разрешения DNS. nslookup самостоятельно создает и отправляет сырые DNS-пакеты, а также получает и анализирует сырые DNS-ответы.

Если вы хотите проверить свои настройки, используйте команду ping для имени хоста. Не имеет значения, заблокировали вы ICMP или нет, команда ping выполняет разрешение DNS с использованием стандартных библиотек (которые используют файл HOSTS), поэтому вы увидите в ее выводе, было ли разрешение выполнено так, как вы хотели, или нет.

Разрешение DNS и использование файла HOSTS не связаны с настройками брандмауэра ICMP, поэтому не беспокойтесь о том, что вы не сможете проверить связь с этим сервером.