《Linux运维最佳实践》第1章深入理解DNS原理与部署BIND本章首先讲解了DNS系统的几个核心概念,如DNS系统的组成部分、域名服务器的分类、递归与迭代查询等本节为大家介绍域名服務器的分类。
域名服务器根据用途不同可以进行如下分类。
、.cn、.org等***域名的向下授权目前有13组這样的服务器,详见表1-1
表1-1 根域名服务器分布情况表
对于表1-1中的服务器,这里指出是13组而不是13台,是因为其中的大部分服务器采用了anycast技术将其分布到不同地区,也就是说虽然看起来只有13个IP,但实际的服务器数量远远超过了13台Anycast是在大型DNS系统中广泛使用的多点部署、汾布式方案,对于提高可用性、提高性能、抵抗DDOS有重要作用有兴趣的读者可以参考Wikipedia上anycast技术的详细介绍:。
***域名服务器有以下2类
完整的***域名服务器列表,可以从这个链接获取例如负责.cn授权的国家代码***域名服务器,详见表1-2
表1-2 负责解析.cn的***域名服务器列表
这类域名服务器,服务于具体域名解析例如负责解析等。
以上3类权威域名服务器的授权结构可以参考图1-1
这类域名服务器,负责接收解析器发过来的DNS请求通过依次查询根域名服务器→***域名服务器→二级域名服务器来获得DNS的解析条目,然后把响应结果发送给解析器同时根据DNS条目的TTL(Time To Live,存活时间)值进行缓存
缓存域名服务器,有以下2个用途
用在企业局域网内部,作为该局域网的DNS服务器这样就可以避免内部用户的主機访问外部非授权的DNS服务器,避免DNS污染等问题
用于电信等运营商为其租户提供域名解析服务。如上海电信的202.96.209.5和202.96.209.133都是此种类型的服务器
這类域名服务器,负责接收解析器发过来的DNS请求转发给指定的上级域名服务器获得DNS的解析条目,然后把响应结果发送给解析器和缓存域名服务器不同,这类域名服务器不进行任何的缓存而仅仅是转发。
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活動讨论群: