Я использую Bind9 на нескольких Windows версиях сервера. Я настроил каждый из них одинаково и настроил их на прослушивание IPv4 и IPv6 через порт 8080 с файлом named.conf
ниже. Я также использую tshark для прослушивания того же интерфейса и порта. У меня есть машина FreeBSD на том же su bnet, который я использую для отправки DNS-запросов непосредственно на каждый Windows Сервер с помощью dig.
# named.conf
options {
listen-on port 8080 { any; };
listen-on-v6 port 8080 { any; };
};
Windows Сервер 2019: когда я отправляю IPv4 и Пакеты IPv6, оба принимаются и регистрируются tshark и bind.
Windows Server 2016 и 2012 R2: Когда я отправляю пакет IPv6, он отображается в выходных данных tshark и bind, и я получаю ОТКАЗАНО ответ (это нормально, так как мне не нужно, чтобы он работал, мне просто нужно связать, чтобы получить пакет). Когда я отправляю пакет IPv4, он отображается только в выводе tshark, но возвращает ответ NXDOMAIN (я бы ожидал SERVFAIL, если bind не регистрирует запрос).
Windows Server 2012: Когда я отправляю пакеты IPv4 и IPv6, оба принимаются tshark, но ни один из них не регистрируется с помощью bind.
Почему мой экземпляр bind не получает и не регистрирует запросы IPv4 до 2019 года?