DNS有关的一些细节调研

根域名服务器:为13组根服务器,其中一个为主根域名服务器,还有12个为辅助根域名服务器。一组根域名服务器可以有几十台物理机器共用一个IP地址,这几十台机器分布在世界各地提供服务。顶级域名服务器、权威域名服务器也会有对应的辅助域名服务器,当主域名服务器出现故障时,辅助域名服务器可保证域名查询工作正常进行。

一个域中只能有一个主域名服务器,主域名服务器可以进行修改数据,辅助域名服务器中存储的是只读副本,不可进行修改但可分担主域名服务器的查询负担。当主域名服务器中有进行注册、注销、更新等操作时会通知各辅助域名服务器去请求主域名服务器进行同步数据。

 

状态

查询

注册

根域名服务器

状态一样,都有所有的顶级域名及其IP的对应关系

本地域名服务器轮流向13组根域名服务器发起查询,再利用“任播技术”选择一组根服务器中的具体一台

由ICANN管理

顶级域名服务器

状态不一样,只负责管理在该顶级域名服务器注册的所有二级域名

根服务器会轮流返回一组(主+辅助)顶级域名服务器中的一台,或全部返回但本地域名服务器只会选择第一条记录发起查询

向ICANN(互联网名称与数字地址分配机构)申请注册

权威域名服务器

状态不一样,只负责管理在该权威域名服务器注册的域名

顶级服务器会轮流返回一组权威域名服务器中的一台,或全部返回但本地域名服务器只会选择第一条记录发起查询

向对应的顶级域名服务器申请注册

 

任播(Anycast)是一种网络定址和路由的策略,使得请求可以根据路由拓扑来决定送到“最远”或“最近”的目的地。任播不同于单播、广播、多播,在任播中一个请求可以对应多个接收节点,但在任何给定时间只有其中一个节点可以接收到传送过来的请求。任播通常用于提高可靠性和负载均衡。

                       单播                                                                                         广播

                                    

                            多播                                                                                     任播

                              

猜你喜欢

转载自blog.csdn.net/Black_BearB/article/details/82379979