DNS服务器配置,案例分析

一、DNS概述:DNS 是域名系统 (Domain Name System),是一个分布式数据库,组织成域层次结构次的结构的计算机和网络服务命名系统。它的作用是:把域名转换成为网络可以识别的 IP 地址,查询结果保存起来,并告诉给客户端。

二、DNS查询过程

1.本地解析

客户机平时得到的dns查询记录都记录保留在dns缓存中,dns客户端程序首先使用本地缓存信息进行解析,如果可以解析要查询的名称,则dns客户端程序就直接应答该查询,而不需要向dns服务器查询,该dns查询处理过程也就结束了。

2.直接解析

如果dns客户程序不能从本地dns缓存回答客户机的dns查询,它就向客户机所设定的局部dns服务器发一个查询请求,要求局部dns服务器进行解析。

3.递归解析

当局部dns服务器自己不能回答客户机的dns查询时,它就要想其他的dns服务器进行查询,此时有两种方式 一种是递归查询,局部服务器一般是先向该域名的根域服务器查询,再由根域名服务器一级级向下查询,最后得到的结果返回给局部服务器,再由局部服务器返回给客户端。

4.迭代解析

当局部dns服务器自己不能回答客户机的dns查询时,也可以通过迭代查询的方式进行解析。局部dns不是自己向其他dns服务器进行查询,而是把能解析该域名的ip地址返回给客户端dns程序,客户端dns程序再继续向dns服务器进行查询,直到得到查询结果为止。

5.按查询内容分类DNS查询

a.正向查询;域名--》IP

b.反向查询:IP----》域名

三、目录

1.dns服务器目录

/var/named/chroot/

2.主配置文档目录

/var/named/chroot/etc

3.区域文件目录

/var/named/chroot/var/named

四.案例一.

linux系统主DNS 服务器ip:192.168.1.25

linux系统辅助DNS 服务器ip:192.168.1.26

测试机xp ip:192.168.1.30

相关推荐