我正在尝试在 Debain 10 上使用 bind9 设置 DNS 服务器。
我可以从本地网络查询服务器,但是当我尝试dig
在服务器的公共 IP 上查询时,我得到了connection timed out; no servers could be reached
。
该服务器是 Azure 中的 Debian 10 VM。
端口 95 和 953 在 Azure 中已打开。
$ netstat -lnpu
...
udp 0 0 10.0.1.4:53 0.0.0.0:* 2991/named
udp 0 0 127.0.0.1:53 0.0.0.0:* 2991/named
udp6 0 0 :::53 :::* 2991/named
...
谢谢你!
编辑:我不知道为什么使用端口 95。DNS 使用端口 53。
答案1
需要打开UDP端口53,这里95和953都没用到。