我如何找到域名的权威名称服务器?

问题描述 投票:316回答:12

如何找到冲突的DNS记录的来源?

dns
12个回答
411
投票

您需要给定域名的SOA(授权开始)记录,这是使用通用的nslookup

命令行工具来完成记录的方式:

1
投票

SOA记录存在于层次结构更上层级的所有服务器上,域所有者没有控制权,它们实际上都指向在域所有者控制下的一台权威名称服务器。


0
投票

一种简单的方法是使用在线域工具。我最喜欢的是Domain Tools(以前是whois.sc)。我不确定他们是否可以解决冲突的DNS记录。例如,stackoverflow.com的DNS服务器是


0
投票

我发现对于某些域,以上答案无效。我发现最快的方法是首先检查NS记录。如果不存在,请检查SOA记录。如果不存在,请使用dig递归解析名称并获取最后返回的NS记录。适合的示例是analyticsdcs.ccs.mcafee.com.


172
投票

您在问题中使用单数形式,但通常有几个权威名称服务器,RFC 1034建议至少使用两个。


40
投票

在* nix上:


18
投票

我有一个DNS propagation tool设计用来回答这类问题。


8
投票

我发现最好总是添加+ trace选项的最佳方法:


6
投票

您应该使用Google搜索的术语是“权威”,而不是“权威”。


4
投票

我们构建了一个dns lookup tool,可在一个请求中为您提供域的权威名称服务器


1
投票

您可以使用whois服务。在类似UNIX的操作系统上,您将执行以下命令。或者,您也可以在http://www.internic.net/whois.html上通过网络进行操作。


1
投票

[不幸的是,大多数这些工具仅返回实际名称服务器本身提供的NS记录。为了更准确地确定哪些域名服务器实际负责一个域,您必须使用“ whois”并检查其中列出的域,或者使用“ dig [domain] NS @ [root name server]”并运行该域名服务器。递归直到获得名称服务器列表...

© www.soinside.com 2019 - 2024. All rights reserved.