最初,当Internet刚刚成长时,DNS数据包的大小仅为512字节(最大),dns服务器只监听udp协议,并且由于其他类似的问题;根服务器的数目固定为13个号码,因此可以将来自根服务器的答案放入512字节的单个数据包中。
现在,我们正处于21世纪,我们已经在域上启用了DNSSEC (从过去的2-3年开始,所有的gTLDs都被签名),这迫使所有服务器(无论是权威的还是缓存的)在TCP上侦听和应答(以及UDP),这会使DNS数据包的大小增加到4096字节。
我知道每个根服务器的多个实例都在运行,它们为我们提供了弹性,到目前为止,我们还没有遇到根服务器的任何重大停机问题。
那么,是什么阻止了我们增加根服务器的数量呢?
发布于 2016-10-28 17:30:18
我会认为这是一个组合:
发布于 2016-10-28 17:30:11
它是13组服务器,而不是真正的13根服务器(哇,想象一下如果它是地下室的旧学校服务器吗?)选择13个根名服务器的原因是要将所有IP地址都放在一个512字节的数据包中。当我们转换到IPv6时,会有多少根服务器?:-)
发布于 2016-10-28 17:46:24
https://serverfault.com/questions/811933
复制相似问题