为什么只有13个DNS根名称服务器

13服务器名称是IPv4的约束

DNS.根名称服务器翻译URL.进入IP地址。这些根服务器是全球各国数百个服务器的网络。但是,它们一起被标识为DNS根区域中的13个命名服务器。

有多少DNS服务器?

照明服务器室面板
Hoxton / Tom Merton / Getty Images

互联网域名系统完全使用了几个原因DNS服务器在其层次结构的根本。选择13作为网络可靠性和性能之间的折衷,13基于约束互联网协议(IP)版本4(IPv4)。

虽然IPv4仅存在13个指定的DNS根服务器名称,但这些名称中的每一个都表示不是单个计算机,而是由许多计算机组成的服务器群集。这种聚类的使用增加了DNS的可靠性,而不会对其性能产生任何负面影响。

由于新兴IP Version 6标准对单个数据报的大小没有如此的低限制,因此将来的DNS随着时间的推移,未来的DNS将包含更多的根服务器来支持IPv6。

DNS IP数据包

因为DNS操作依赖于任何时间在任何时间找到根服务器的潜在数百万的Internet服务器,所以根本服务器的地址必须尽可能有效地分发IP。理想情况下,所有这些IP地址都应适合单个数据包(数据报)避免在服务器之间发送多个消息的开销。

在今天广泛使用的IPv4中,符合单个数据包内的DNS数据等于512字节在减去支持数据包中包含的信息的其他协议之后。每个IPv4地址需要32个字节。因此,DNS的设计者选择13作为IPv4的根服务器的数量,采用416字节的分组,并留出多达96个字节的其他支持数据。如果需要,这包括在将来添加一些DNS根服务器的灵活性。

实用的DNS使用

DNS根名器服务器对普通计算机用户不重要。第13号码也不会限制您可以为设备使用的DNS服务器。事实上,有很多公开访问的DNS服务器任何人都可以用来更改DNS服务器他们的设备使用。

例如,制作一个药片用一个CloudFlare DNS服务器因此,Internet请求通过该DNS服务器而不是像一个不同的服务器运行谷歌DNS服务器。如果Google服务器已关闭或者您可以使用CloudFlare DNS服务器更快地浏览Web,这可能很有用。

此页面是否有帮助?