获取TLD DNS服务器ip地址

获取TLD DNS服务器ip地址,dns,ip,tld,Dns,Ip,Tld,我们知道DNS的工作方式是递归地检索域的足够信息。例如www.google.com,它检索com的名称服务器并获取其ip地址,然后使用此名称服务器检索google.com 检索名称服务器的ip地址是此过程的关键部分。这是我们挖掘google.com的结果 );挖掘9.6.0-APPLE-P2 google.com ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADERHEADER快速回答:您要求TLDcom的A记录,但没有得到回答。这很正常,因为com没有A记录!请注意,在此输出摘

我们知道DNS的工作方式是递归地检索域的足够信息。例如www.google.com,它检索com的名称服务器并获取其ip地址,然后使用此名称服务器检索google.com

检索名称服务器的ip地址是此过程的关键部分。这是我们挖掘google.com的结果

);挖掘9.6.0-APPLE-P2 google.com ;; 全局选项:+cmd ;; 得到答案:
;; ->>HEADERHEADER快速回答:您要求TLDcom
A
记录,但没有得到回答。这很正常,因为com没有A记录!请注意,在此输出摘录中,类型为
A

;; QUESTION SECTION: 
;com. IN A
也就是说,递归解析器查找TLD名称服务器的地址的方式与查找任何其他服务器的地址的方式相同:

  • 他们可以自行将其直接解析为名称。例如,com的一个NAMServer是a.gtld-servers.net。该名称可以以正常方式解析(通过root和netgtld servers.net
  • 它们可以作为附加记录(附加部分中的记录)与其他查询的答案一起提供。这在出现引导问题时尤为重要(例如,example.com的名称服务器是ns.example.com,除非您已经知道example.com的名称服务器,否则显然无法解析该名称服务器)
所以我的问题是,解析程序如何知道TLD名称服务器(例如com)的IP地址

解析器服务器需要加载“提示”(根名称服务器)。这些提示通常添加到配置的某个位置


这里有一个在线列表:

您可以添加OP想要的记录类型是NS。如果他在“com”中查找NS记录,他应该会得到他想要的答案。@AlexD或
ANY
获得完整的答案listing@user.dz“或任何完整的列表”绝对不是。这是针对递归名称服务器的,从来没有像许多人所相信的那样意味着递归名称服务器,现在甚至完全不推荐使用,请参阅RFC 8482。这提供了根名称服务器的名称和IP地址列表,而不是TLD名称服务器的名称和IP地址列表。(讨论中的措辞可能不明确)。根名称服务器将提供有关TLD名称服务器的信息。