• 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

  • 相关阅读:
    CentOS上安装Mysql+PHP-fpm+Nginx
    CentOS查看端口
    QTP卷土重来之一录制脚本
    Windows Application 自动化测试之QTP卷土重来
    JAVA Appium自动化测试入门
    iOS自动化遇到坑的解决方式
    将一个字符串形式的字典转化为字典
    【python】接口测试中的异步调用
    【python】接口自动化测试中,如何校验json返回数据的格式是否正确
    【python】接口自动化测试中,json解析神器jsonpath
  • 原文地址:https://www.cnblogs.com/ZXJ-/p/9839003.html
Copyright © 2020-2023  润新知