Я пытаюсь развернуть некоторые серверы PowerDNS в качестве внутреннего DNS-хоста, и у меня работает рекурсор и авторитетный сервер, но единственное, чего у меня нет, - это обратный поиск. Система настроена для работы в исходной настройке с MySQL в качестве серверной части.
Рекурсор и авторитетный сервер работают на одном компьютере. Рекурсор прослушивает udp / 53 и настроен на пересылку запросов для соответствующих доменов на полномочный, работающий на udp / 5300. У меня есть предварительная настройка для внутреннего названия компании (internal.corp, как в примере ниже), поэтому все записи A, CNAMES и т. Д. Работают должным образом. Проблема, с которой я сталкиваюсь, - это обратные зоны.
Я пробовал делать:
forward-zones+=139.10.in-addr.arpa=127.0.0.1:5300
forward-zones+=0.139.10.in-addr.arpa=127.0.0.1:5300
forward-zones+=0.0.139.10.in-addr.arpa=127.0.0.1:5300
Черт, я даже пробовал конкретную запись:
forward-zones+=10.0.139.10.in-addr.arpa=127.0.0.1:5300
И никакой радости. Так что, если у кого-то есть предложение, как мне его ткнуть, я был бы признателен!
Конфигурации ниже:
#power dns authoritative
launch=gmysql
gmysql-host=127.0.0.1
gmysql-user=root
gmysql-dbname=pdns
gmysql-password=thisismysuperawesomepassword
webserver=yes
webserver-address=0.0.0.0
api=yes
api-key=changeme
local-ipv6=
local-address=127.0.0.1
local-port=5300
--------
#powerdns recursor
setgid=pdns-recursor
setuid=pdns-recursor
local-address=0.0.0.0
webserver=yes
webserver-port=8082
api-key=changeme
forward-zones=example.com=127.0.0.1:5300
forward-zones+=internal.corp=127.0.0.1:5300
У меня аналогичная установка. Auth и recurosor версии 4.2.x
Прямая зона (example.com) и обратная зона (in-addr.apra) определены на полномочном сервере. Мне помогло добавление serve-rfc1918 = no
в конфигурацию рекурсора. Таким образом, рекурсор фактически пересылает обратные запросы на авторитетный сервер.
Конфигурация, связанная с рекурсором:
forward-zones=example.com=127.0.0.1:5300, in-addr.arpa=127.0.0.1:5300
serve-rfc1918=no