Я недавно настроил PowerDNS на сервере. Когда я запускаю nslookup google.com localhost на сервере, он возвращает

;; connection timed out; no servers could be reached

Я также попробовал nslookup google.com 192.168.1.100 на своем ноутбуке, и он вернул то же сообщение об ошибке:

;; connection timed out; no servers could be reached

Я открыл порт 53, но он все еще не работал. Вывод sudo iptables -L --line-numbers -n :

Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    fail2ban-ssh  tcp  --  0.0.0.0/0            0.0.0.0/0            multiport dports 22
2    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:53

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination         

Chain fail2ban-ssh (1 references)
num  target     prot opt source               destination         
1    RETURN     all  --  0.0.0.0/0            0.0.0.0/0    

Сервер Raspberry Pi 2 работает под управлением Raspbian 8(Джесси).

Выходные данные sudo netstat -tunlp | grep :53 is

udp        0      0 0.0.0.0:5353            0.0.0.0:*                           485/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                485/avahi-daemon: r

1 ответ1

0

netstat -tunlp | grep :53 результат показывает, что на порту 53 ничего не слушается. Так что либо ваш DNS-сервер не работает, либо вы настроили его на прослушивание нестандартного порта.

Не зная точно, что вы сделали, когда вы « недавно настраивали PowerDNS на сервере », или какой дистрибутив ОС вы используете на сервере, я не могу посоветовать вам, как его запустить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .