Файл HOSTS не перекрывает DNS

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

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

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

Есть идеи?

0
задан 31 January 2016 в 04:19
1 ответ

Судя по тому, что ты написал, все кажется нормальным.

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

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

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

.
2
ответ дан 4 December 2019 в 13:43

Теги

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