根 DNS 服务器

根 DNS 服务器

我了解根 DNS 服务器(A 到 M)。但我不太明白“F 根 DNS”和“A 根 DNS”之间的区别。

为什么总共有 49 个“F”DNS 而只有“A”DNS?

从A到M的DNS记录数据库不是一样吗?

答案1

由于重要性、高负载以及特别是需要容忍任何可能的DDoS攻击,互联网拥有很多根服务器。

所有根服务器都存储相同的 DNS 数据库。

A 到 M 总共有 13 个名称服务器,但确切地说,每个这个“名称服务器”实际上都不是服务器,但它是一个 IP 地址。

对于大多数根服务器来说,该 IP 地址并不对应单台机器,而是所谓的任播地址 - 可以路由到全球多个位置的地址。因此,当您查询 f.root-servers.net 时,您的查询可能会由位于此位置的服务器回答任播站点(通常是距离您最近的站点)。

“A”根服务器也是任播的。

不同的根服务器(A、F等)由不同的组织运营,从而降低了因人为失误导致整个互联网瘫痪的可能性。

这里有根服务器位置的地图根服务器

答案2

简而言之,地理冗余。

根查询使用任播来选择附近的根实例。

相关内容