我最近在服务器上设置了 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
该服务器是运行 Raspbian 8(jessie)的 Raspberry Pi 2。
的输出sudo netstat -tunlp | grep :53
是
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
结果netstat -tunlp | grep :53
表明,端口 53 上没有任何内容被监听。因此,要么是您的 DNS 服务器没有运行,要么是您将其配置为监听非标准端口。
不知道你当时到底做了什么”最近在服务器上设置了 PowerDNS“,或者您在服务器上运行哪个操作系统发行版,我无法真正建议您如何启动它。