0

因此,据我所知,如果根服务器不包含该信息,则根 DNS 服务器会将 url/IP 匹配查询定向到权威服务器。为什么 DNS 根服务器不能保存所有信息?

4

1 回答 1

1

根 DNS 服务器不会真正“指导查询”。它会发送推荐信。接收该推荐的递归解析器应遵循它。此外,没有查询“url/IP”。在 DNS 中找不到 URL(尽管有NAPTR记录)。

DNS 是一个分层的分布式数据库,专门设计用于缓解包含所有内容的集中式数据库中固有的扩展问题,这是我们在 DNS(旧HOSTS.TXT文件)之前所拥有的。

要求根服务器“只保留所有信息会消除 DNS 数据库的分层和分布式性质,这使我们回到了我们开始时遇到的问题、不可扩展的情况。更不用说它了由于 DNS 中的信息量巨大且更改频率很高,因此此时无法执行此操作。

于 2012-12-08T17:34:46.743 回答