DNS域名解析

分类

1,缓存域名服务器:帮你去找域名解析服务器,本身并不能解析
2,主域名解析服务器:也就是它自己维护一个域名解析记录本
3, 从域名服务器:就是主域名的备份,主域名的记录本会同步给从域名,两者的IP不一样,设置的时候直接设两个
4,智能解析服务器:根据地方的不同,返回不同的结果

解析方法

1,正向解析:域名==>IP 

  1. Cname别名解析
  2. a记录,给域名解析成IP

2,反向解析:IP  ==>域名

  1. 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

原文地址:https://www.cnblogs.com/ZXJ-/p/9839003.html