无法获取公共 IP 上的 DNS 响应

无法获取公共 IP 上的 DNS 响应

我正在尝试在 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都没用到。

相关内容