如何直接挖掘我的本地服务器 DNS

如何直接挖掘我的本地服务器 DNS

我创建了服务器 DNS。我可以直接挖掘我的域名,并且看到我在本地网络中有正确的答案: dig example.com

为什么我无法从我的域名获得答案dig example.com @my_dns_server_name?为什么连接超时?

这有效:

dig @127.0.0.1 example.com

这在全球范围内也是完美的:

dig my_dns_server_name

答案1

为了能够向您的 DNS 服务器发出请求,您必须允许连接到该端口以进行外部连接,所以我认为这是一个防火墙问题(路由器,甚至本地机器或任何其他中间设备都可能阻止该设备)。

由于您是从本地机器(127.0.0.1)进行挖掘,因此不需要流量并且您可以直接查询,这就是我认为这是防火墙问题的原因。

DNS 通常在53/UDP端口套接字上监听,因此您需要打开该端口以接收外部请求。

相关内容