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