分类
1,缓存域名服务器:帮你去找域名解析服务器,本身并不能解析
2,主域名解析服务器:也就是它自己维护一个域名解析记录本
3, 从域名服务器:就是主域名的备份,主域名的记录本会同步给从域名,两者的IP不一样,设置的时候直接设两个
4,智能解析服务器:根据地方的不同,返回不同的结果
解析方法
1,正向解析:域名==>IP
- Cname别名解析
- a记录,给域名解析成IP
2,反向解析:IP ==>域名
- PTR反向解析
DNS的两种查询方式
1,递归查询
查询顺序:pc电脑 1.先去缓存找
2.本地hosts映射文件
3.LDNS(本地DNS先在自己缓存找,没有的话在自己映射文件找,还没有的话如果是缓存域名服务器就会上网找;如果是主域名服务器会在记录本找)
4.都没有的话它会再去找
2,迭代查询
查询顺序:全世界有13个(.)域名服务器,那么www.baidu.com这个域名也有点这个东西。因此LDNS先去找点域名服务器;点服务器告诉它.com服务器;.com服务器告诉它baidu.com服务器;baidu.com服务器,将www.baidu.com这个域名解析返回给LDNS;LDNS本地缓存一份然后给pc用户,pc用户保存一份在本地缓存。
DNS的端口53
搭建缓存服务器
1.安装
2. 查看配置文件
3.更改配置文件(缓存有两种一种是告诉它点服务器;一种是告诉他另一种服务器 forwarders {202.105.0.20;} ;加在迭代查询上面,这两种一般是合同的)
4.验证文件有没有问题,启动服务
5.过滤端口
6. 解析:更改客户端/etc/resolv.conf域名解析配置文件,连接服务端
7.测试ping百度
如果不成功,重启网路,重启网卡,在修改临时的dns网路地址
主域名解析服务器搭建
1.更改配置文件
2.找到记录本的模板,复制一份名字改成yunjisuan.com.zone
命令是cp -p named.empty yunjisuan.com.zone(如果不加 -P 属主属组就不会复习到新文件上)
下面的操作里须要加-P
3.vim打开yunjisuan.com.zone,更改配置
4解析:更改客户端/etc/resolv.conf域名解析配置文件,连接服务端
5。ping www.yunjisuan.com,如果不成功,重启网路,重启网卡
主域名的反向解析
修改主机配置文件/etc/named.conf
zone "200.168.192.in-adder.arpa" IN {
type master;
file "192.168.200.arpa";
};
验证文件有无问题 named-checkconf /etc/named.conf