DNS全球"13个"根服务器


什么是top-level domains

As of 2015, IANA distinguishes the following groups of top-level domains:
infrastructure top-level domain (ARPA)
generic top-level domains (gTLD)
restricted generic top-level domains (grTLD)
sponsored top-level domains (sTLD)
country code top-level domains (ccTLD)
test top-level domains (tTLD)

下面介绍几种常见的,首先是7种generic top-level domains,

Seven generic top-level domains were created early in the development of the Internet, and pre-date the creation of ICANN in 1998. The last, applies solely to the Deep Web.
.com
.org
.net
.int
.edu
.gov
.mil

下面是国家码的top-level domains,

Country code top-level domains
.au
.cn
.us
.uk
等等

13个 root server clusters

The DNS root zone is served by thirteen root server clusters which are authoritative for queries to the top-level domains of the Internet. Thus, every name resolution either starts with a query to a root server, or, uses information that was once obtained from a root server.

如上所述,对于top-level domains,全球有13组servers来提供查询服务,分布式架构,每组后有很多个功能相同的server,分布在世界各地。有个类似负载均衡的东东,将用户的请求交给每组后的server。

13个根server的域名和ip地址是固定的(很少改变),见https://www.internic.net/domain/named.root

The root servers have the official names a.root-servers.net to m.root-servers.net.To resolve these names into addresses, a DNS resolver must first find an authoritative server for the net zone. To avoid this circular dependency, the address of at least one root server must be known for bootstrapping access to the DNS. For this purpose operating systems or DNS server or resolver software packages typically include a file with all addresses of the DNS root servers. Even if the IP addresses of some root servers change over the years, at least one is needed to retrieve the current list of all name servers. This address file is called named.cache in the BIND name server reference implementation. The current official version is distributed by ICANN’s InterNIC.

上面解释了,DNS resolver软件会把上面的13个根server的域名 ip的对应文件作为一个写死的配置文件,这个文件即使有部分ip变动,但是起码有一个是工作正常的,可以用来获取到name servers的列表。

The root name servers are hosted in multiple secure sites with high-bandwidth access to accommodate the traffic load. At first, all of these installations were located in the United States; however, the distribution has shifted and this is no longer the case. Usually each DNS server installation at a given site is a cluster of computers with load-balancing routers. A comprehensive list of servers, their locations, and properties is available at http://root-servers.org. As of January 2016, there were 517 root servers worldwide.

The modern trend is to use anycast addressing and routing to provide resilience and load balancing across a wide geographic area. For example, the j.root-servers.net server, maintained by VeriSign, is represented by 104 (as of January 2016) individual server systems located around the world, which can be queried using anycast addressing.

例如j.root-servers.net这个server,其后其实包含104个独立的功能基本相同的server,分布在世界各地。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值