Отключить запросы к корневым DNS-серверам

Отключить запросы к корневым DNS-серверам

Я столкнулся с той же проблемой, о которой сообщалось в ссылке ниже. У меня есть DNS-сервер, работающий на 192.168.1.3, и он находится в списке пересылок named.conf. Но когда я пытаюсь запросить имя хоста, которое не настроено ни в /etc/hosts, ни в DNS-сервере, я вижу, что много запросов отправляется на корневые DNS-серверы. Я хочу отключить отправку запросов на корневые DNS-серверы. Я перепробовал все предложения, приведенные в ссылке ниже, но я все еще вижу запросы на корневой DNS-сервер.

https://stackoverflow.com/questions/14875168/disabling-root-dns-server-queries-on-redhat-linux

Также заменил опцию "forward first" на "forward only" в /etc/named.conf. При этом ответы об ошибках не видны, но запрашивается корневой сервер.

Предложите, пожалуйста, способ отключения запросов к корневым DNS-серверам.

решение1

Решением вашей проблемы является отключение рекурсии DNS в BIND — таким образом, любые зоны, на которые DNS-сервер не имеет локального ответа, будут возвращать «NXDOMAIN».

Чтобы отключить рекурсию DNS в named, необходимо установить в файле конфигурации следующее named.conf:

recursion no;

Связанный контент