Why There Are Only 13 DNS Root Name Servers
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
Fitting the DNS Server List Into a Single IP Packet
Because DNS operation relies on potentially millions of other Internet servers finding the root servers at any time, the addresses for root servers must be distributable over IP as efficiently as possible. Ideally, all of these IP addresses should fit into a single packet (datagram) to avoid the overhead of sending multiple messages between servers. In the IP version 4 (IPv4) prevalent today, the DNS data that can fit inside a single packet is as small as 512 bytes (after subtracting all of the other protocol supporting information contained in packets). Each IPv4 address requires 32 bytes. Accordingly, the designers of DNS have chosen 13 as the number of root servers for IPv4, taking 416 bytes of a packet and leaving up to 96 bytes for other supporting data (and flexibility to add a few more DNS root servers in the future if needed).
----------------------------------------------------------------------------------------------
目前的情况是,美国8台,英国一台,瑞典一台,日本一台。中国网通前几天貌似搞定了第14台。这意味不是416字节了而是448字节,而只有64字节用来防止其他信息了。。没准还能有第15台跟域名服务器。
----------------------------------------------------------------------------------------------
Because the emerging IP version 6 standard does not have such low limits on the size of individual datagrams, expect the future DNS will over time contain many more root servers to support IPv6.
----------------------------------------------------------------------------------------------
IPV6就没有这么严格的限制了,所以以后根DNS服务器会越来越多。(估计美国人从战略角度考虑,也不会放太多出来。)
----------------------------------------------------------------------------------------------
Note also that while only 13 designated DNS root server names exist for IPv4, in fact each of these names represents not just a single computer but rather a server cluster consisting of many computers. This use of clustering increases the reliability of DNS without negative effect on its performance.
----------------------------------------------------------------------------------------------
跟域名服务器其实不仅仅是13台,13个IP下面其实还有负载均衡的服务器,相信每个IP下都有数百台负载均衡的服务器吧。
转载:http://blog.csdn.net/cskgnt/article/details/8469567