Как я могу запретить BIND отправлять "Авторитетные ответы можно найти из:"?

Вот пример выполнения nslookup с сервера Unix (все IP-адреса и домены поддельные):

$ nslookup
> set type=srv
> _kerberos._tcp.example.com
Server:         192.168.1.100
Address:        192.168.1.100#53

Non-authoritative answer:
_kerberos._tcp.example.com service = 0 100 88 dc01.example.com.
_kerberos._tcp.example.com service = 0 100 88 dc02.example.com.


Authoritative answers can be found from:
.       nameserver = h.root-servers.net.
.       nameserver = e.root-servers.net.
.       nameserver = a.root-servers.net.
.       nameserver = l.root-servers.net.
.       nameserver = d.root-servers.net.
.       nameserver = f.root-servers.net.
.       nameserver = k.root-servers.net.
.       nameserver = i.root-servers.net.
.       nameserver = b.root-servers.net.
.       nameserver = m.root-servers.net.
.       nameserver = c.root-servers.net.
.       nameserver = j.root-servers.net.
.       nameserver = g.root-servers.net.
dc00.example.com      internet address = 192.168.1.200
dc01.example.com      internet address = 192.168.1.201

Есть ли способ, которым я могу запретить BIND отправлять этот дополнительный раздел и просто возвращать неавторизованные ответы?

РЕДАКТИРОВАТЬ 1: Я взял часть, где я сказал, что я не думаю, что Windows nslookup знает, что делать с результатами. Он знает, но просто не маркирует его как таковой.

РЕДАКТИРОВАТЬ 2: При использовании DNS-сервера Windows, он не включает корневые серверы как часть ответа.

РЕДАКТИРОВАТЬ 3: Мы заметили это только с записями SRV.

1 ответ

Комментарий от Brandon Xavier сработал. Размещение следующего в блоке глобальных опций named.conf не позволило BIND отправлять дополнительные данные:

minimal-responses yes;
Другие вопросы по тегам