Я пытаюсь развернуть некоторые серверы 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