我如何才能确定 xyz 是否是有效的 DNS 服务器?

我如何才能确定 xyz 是否是有效的 DNS 服务器?

我如何才能(使用 Windows 或互联网)找出 xyz(特别是 NS1.XYZNAMESERVER.COM)是否是有效的 DNS 服务器?

答案1

Unix:

挖掘 example.com @ns-address

主机 example.com ns 地址

视窗:

nslookup example.com ns 地址

替换ns-address为您想要测试的名称服务器地址。如果该地址有效,您将看到信息example.com或“拒绝”消息。(好吧,任何类型的 DNS 回复都可以,只要您收到一个即可。)

如果服务器不是DNS 服务器,您将收到“服务器无响应”或“超时”。

答案2

尝试连接它:

53/TCP,UDP 域名系统 (DNS) 官方

端口 53,TCP。

下一步是询问它是否知道一些事情...从而可以处理 TCP 协议

命令行替代方案:使用 nslookup 编写脚本。

答案3

不要 - 如果您不知道它是受信任的 DNS 服务器,请不要使用它。它可能看起来像 DNS 服务器,在回答 DNS 查询方面,但您不应该相信那些是正确的答案。

当然,你可能因为其他原因而寻找 DNS 服务 :)

答案4

查明它是否是有效的 DNS 服务器很容易,只需尝试查询它即可。

确定它是否具有权威性和/或是否返回相关域的正确结果更加困难,这取决于您对事物的信任程度。

最终,您将开始查询顶级域名的已知根名称服务器之一,并从那里开始,直到您到达您想要的位置...为什么?那么,您如何知道您当前查询的名称服务器是可信的?^^

另请参阅这个问题

相关内容