Я только что перешел с Bind9 на PowerDNS на моем Debian 7 x86_64, и теперь запросы DNS не проходят. Я не знаком с файлами конфигурации PowerDNS, но я заходил в pdns.local
и указал local-port=53
.
Быстрый netstat -tul
показывает:
root@example:~# netstat -tul
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:submission *:* LISTEN
tcp 0 0 localhost.localdo:11211 *:* LISTEN
tcp 0 0 *:pop3 *:* LISTEN
tcp 0 0 *:imap2 *:* LISTEN
tcp 0 0 *:http-alt *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:tproxy *:* LISTEN
tcp 0 0 *:ssmtp *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
tcp 0 0 *:https *:* LISTEN
tcp 0 0 *:imaps *:* LISTEN
tcp 0 0 *:pop3s *:* LISTEN
tcp 0 0 localhost.localdo:10024 *:* LISTEN
tcp 0 0 localhost.localdo:10025 *:* LISTEN
tcp 0 0 *:mysql *:* LISTEN
tcp6 0 0 [::]:submission [::]:* LISTEN
tcp6 0 0 [::]:pop3 [::]:* LISTEN
tcp6 0 0 [::]:imap2 [::]:* LISTEN
tcp6 0 0 [::]:ssmtp [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 [::]:smtp [::]:* LISTEN
tcp6 0 0 [::]:imaps [::]:* LISTEN
tcp6 0 0 [::]:pop3s [::]:* LISTEN
udp 0 0 localhost.localdo:11211 *:*
udp 0 0 example.com:ntp *:*
udp 0 0 127.0.0.2:ntp *:*
udp 0 0 localhost.localdoma:ntp *:*
udp 0 0 *:ntp *:*
udp6 0 0 localhost:ntp [::]:*
udp6 0 0 [::]:ntp [::]:*
Так что PowerDNS даже не слушает. Я просмотрел iptables и не нашел ни одной ссылки на DNS или порт 53, что наводит меня на мысль, что iptables не блокирует его. У меня установлен ISPConfig 3, и та же самая зона работала в моей конфигурации Bind. Так почему же PowerDNS не прослушивает порт 53?
Мне пришлось конкретно указать, какой IP-адрес привязать к использованию local-address
local-address=A.B.C.D