gpt4 book ai didi

tcp - DNS二级域名查询

转载 作者:可可西里 更新时间:2023-11-01 02:52:50 25 4
gpt4 key购买 nike

DNS 二级域名查询是如何工作的?例如,在一个url web.example.com 中,顶级域名是.com,二级域名是.example。按照我的理解,我们找到顶级域的服务器后,如果这个顶级服务器实际上没有二级域的记录,我们就查询不同的顶级服务器。 DNS 如何决定查询下一个顶级域服务器?世界上有很多顶级域服务器吗(因为有那么多二级域名可用)?由于有这么多二级名称,这个过程可能需要多长时间?

这在维基百科上有描述:http://en.wikipedia.org/wiki/Domain_Name_System#Address_resolution_mechanism ,但本节不解释如何利用二级域名信息高效查找顶级服务器。

我的问题的重点是 DNS 如何有效地搜索数百万/数十亿的二级域。

最佳答案

DNS 二级(以及三级和四级)域查找的工作方式与一级域查找的工作方式完全相同。

您在问题中的描述是错误的。例如,“如果这个顶级服务器实际上没有二级域名的记录,我们查询不同的顶级服务器”就是错误的。如果域的其中一台服务器没有下一级子域的记录,则搜索结束:子域不存在。

DNS 解析如何工作的完整描述超出了 SO 答案的范围,但简而言之:

从根服务器开始,每个 DNS 服务器要么给出问题的答案,要么给出对另一台服务器的引用。假设查询 web.example.com,根服务器将为您推荐 com. 的 gTLD 服务器。然后,您将去查询其中一台服务器。它将为您推荐 example.com 的名称服务器。您现在将查询其中一台服务器。它可能会给你一个答案(或者是像 NXDOMAIN(没有这样的域)这样的错误,或者是一些记录)。如果子域 web.example.com 已进一步委托(delegate)给其他一些服务器,它也可以为您推荐...

关于tcp - DNS二级域名查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8798701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com