为什么只有13个根服务器

Gau*_*sal 2 domain-name-system

最初,当 Internet 刚刚成长起来的时候,DNS 数据包大小被使用只有 512 字节(最大),dns 服务器仅侦听 udp 协议以及由于其他类似问题;根服务器的数量固定为 13 个数字,以便可以将来自根服务器的应答放入 512 字节的单个数据包中。

现在,我们进入了 21 世纪,我们在各个域中启用了 DNSSEC(从过去 2-3 年开始,所有 gTLD 都已签名),这迫使所有服务器(无论是权威服务器还是缓存服务器)侦听和回复 TCP(沿着UDP) 并且这将 DNS 数据包大小增加到 4096 字节。

我知道每个根服务器的多个实例都在运行,它们为我们提供了弹性,到目前为止,我们还没有遇到过任何此类严重的根服务器停机问题。

那么,是什么阻止了我们增加根服务器的数量?

Håk*_*ist 7

我认为它是以下各项的组合:

  • 没有实际需要更多(全球有数百个任播节点用于 13 个根服务器条目)
  • 这允许与旧的非 EDNS0 客户端继续兼容

  • 如果“没有实际需要更多”不足以回答您的问题,那么这将成为“为什么不”基于意见的问题。 (5认同)
  • @GauravKansal http://stats.dns.icann.org/plotcache/L-Root/edns_version/2016-09-28T00:00-2016-10-27T23:59-all.html 显示来自 L-root (ICANN) 的统计数据最后一个月。 (2认同)