DNS原理

一、域名服务器的分类?
1、权威域名服务器
用途:负责授权域下的域名解析服务,由上级权威服务器使用NS记录进行授权。

2、一般有3种类型权威服务器
1)根域名服务器
最上层权威域名服务器,负责对.com,.cn,.org,等域名的向下授权。全球有13组根域名服务器,采用anycast技术。
2)顶名域名服务器
为通用*域名,如.com,.org等或为,国家代码*域名,如.cn,.jp等授权的域名服务器。
3)二级域名服务器
这里域名负责具体的域名解析,如sdo.com,cztv.com,8531.cnd等。

3、域名缓存服务器
这类域名服务器,依次通过[根域名]--[*域名]--[二级域名服务器]等获取DNS的解析条目,然后把结果根据DNS条目的TTL进行缓存。

4、域名转发服务器
这类域名,负责接收发过来的DNS请求,转发到指定的上级域名服务器获得DNS条目,不缓存条目信息。

二、递归和迭代的区别?
递归查询:是指本地域名不知道被查询的域名的IP地址,那么本地域名服务以客户端的方式,依次查询[根域名]--[*域名]--[二级域名服务器]等获取DNS条目,而不是让客户端主机自己去查询下一步,递归返回的查询结果或者所需要查询的IP地址。
作用范围:本地DNS服务器与客户端之间的查询一般都是采用递归查询。

迭代查询:本地域名服务器不依次查询,通常把自己知道的根域名的IP地址告诉,列表中指向了可以解析这个DNS请求的服务器。
作用范围:本地DNS服务器向根域名服务器的查询的是迭代查询。

对于权威域名服务器禁止使用递归?
如果权威域名服务器设置了递归,相当于配置了开放的DNS服务器,会造成大量的数据流量。


三、构件域名解析缓存服务
在客户端部署,用途:1)优化DNS相应速度 2)减少对外部dns服务器的依赖
yum -y install nscd

四、域名解析配置的类型
1)A记录:即把域名解析和IP地址对应。
2)CNAME记录:
如:www.sdo.com.   IN   CNAME  www.sdo.com.wscdns.com.
意思:就是把www.sdo.com.wscdns.com.这个域名解析出来的IP地址,作为访问www.sdo.com主机所提供资源的IP地址。
3)NS记录:
如:@ IN NS ns1
意思:就是把ns1.sdo.com作为解析授权域sdo.com的权威域名服务器,也就是把sdo.com所有子域名的解析权限授权给ns1.sdo.com。

五、Bind View视图技术
用来实现用户就近访问。

上一篇:Oracle数据库中游标(cursor)的用法 / sdo_geometry数据类型的存储


下一篇:Sick编码器CanOpen通信