• 3-9DNS特殊解析


    3.9.1 DNS轮询

    一、DNS轮训定义
    -基于DNS的站点负载均衡
    -一个域名对应多个不同的IP
    -每个IP提供镜像服务内容

    部署
    1.安装DNS服务器,修改主配置文件

    [root@srv7 named]# vim /etc/named.conf #修改主配置文件
    options {
            directory       "/var/named";
    };
    zone "qq.com" IN {
            type master;
            file "qq.com.zone";
    };
    :wq
    [root@srv7 named]# named-checkconf /etc/named.conf #检查文件是否配置正确
    [root@srv7 ~]# cd /var/named/  #进入地址库文件目录
    [root@srv7 named]# cp -p  /var/named/named.localhost /var/named/qq.com.zone #复制地址库文件 
    说明:
    -p:保持权限不变
    
    [root@srv7 named]# vim qq.com.zone  #修改地址库文件
    $TTL 1D
    @       IN SOA  @ rname.invalid. (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
    qq.com.   NS    svr7
    svr7      A     192.168.4.7
    www       A     192.168.4.10
    www       A     192.168.4.20
    www       A     192.168.4.30
    :wq
    [root@srv7 named]# named-checkzone qq.com /var/named/qq.com.zone  #检查地址库文件
    zone tedu.cn/IN: loaded serial 0
    OK
    说明:
    qq.com:区域名
    /var/named/qq.com.zone:地址库配置文件
    
    [root@srv7 named]# systemctl restart named #重启DNS服务
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    2.使用另外的一台主机对DNS进行测试

    
    [root@pc207 ~]# ping www.qq.com #测试
    PING www.qq.com (192.168.4.20) 56(84) bytes of data.
    	
    [root@pc207 ~]# ping www.qq.com
    PING www.qq.com (192.168.4.30) 56(84) bytes of data.
    
    [root@pc207 ~]# ping www.qq.com
    PING www.qq.com (192.168.4.10) 56(84) bytes of data.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3.9.2DNS泛域名解析

    一、什么是泛域名解析
    -匹配本域内未定义的任何主机地址
    -直接以*条目匹配
    -一般只用在正向区域文件中

    步骤
    1.继续3.9.1章节的内容,对配置文件进行修改

    [root@srv7 named]# vim /etc/named.conf  #修改主配置文件
    options {
            directory       "/var/named";
    };
    zone "qq.com" IN {
            type master;
            file "qq.com.zone";
    };
    :wq
    [root@srv7 named]# named-checkconf /etc/named.conf #检查文件是否配置正确
    
    [root@srv7 ~]# cd /var/named/  #进入地址库文件目录
    [root@srv7 named]# cp -p  /var/named/named.localhost /var/named/qq.com.zone #复制地址库文件
    说明:
    -p:保持权限不变
    
    [root@srv7 named]# vim qq.com.zone  #修改地址库文件
    $TTL 1D
    @       IN SOA  @ rname.invalid. (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
    qq.com.   NS    svr7
    svr7        A     192.168.4.7
    www       A     192.168.4.10
    *           A     6.6.6.6
    qq.com.     A     7.7.7.7
    :wq
    [root@srv7 named]# named-checkzone qq.com /var/named/qq.com.zone  #检查地址库文件
    zone tedu.cn/IN: loaded serial 0
    OK
    说明:
    qq.com:区域名
    /var/named/qq.com.zone:地址库配置文件
    
    [root@srv7 named]# systemctl restart named #重启DNS服务
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38

    2.使用另外一台主机进行测试ID

    [root@pc207 ~]# nslookup wwww.qq.com
    Server:		192.168.4.7
    Address:	192.168.4.7#53
    
    Name:	wwww.qq.com
    Address: 6.6.6.6
    
    [root@pc207 ~]# nslookup qq.com
    Server:		192.168.4.7
    Address:	192.168.4.7#53
    
    Name:	qq.com
    Address: 7.7.7.7
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    3.9.1 DNS解析记录的别名

    1.修改主配置文件

    [root@srv7 named]# vim /etc/named.conf  #修改主配置文件
    options {
            directory       "/var/named";
    };
    zone "qq.com" IN {
            type master;
            file "qq.com.zone";
    };
    :wq
    [root@srv7 named]# named-checkconf /etc/named.conf #检查文件是否配置正确
    [root@srv7 ~]# cd /var/named/  #进入地址库文件目录
    [root@srv7 named]# cp -p  /var/named/named.localhost /var/named/qq.com.zone #复制地址库文件
    说明:
    -p:保持权限不变
    
    [root@svr7 named]# vim qq.com.zone  #修改地址库文件
    $TTL 1D
    @       IN SOA  @ rname.invalid. (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
    qq.com.  NS     svr7
    svr7     A      192.168.4.7
    vip      A      8.8.8.8
    mail     CNAME  vip
    :wq
    
    [root@svr7 named]# named-checkzone qq.com /var/named/qq.com.zone #检查地址库文件
    zone qq.com/IN: loaded serial 0
    OK
    
    [root@svr7 ~]# systemctl restart named #重启DNS服务
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    使用另外一台主机测试

    [root@pc207 ~]# echo nameserver 192.168.4.7 > /etc/resolv.conf  #修改域名解析地址
    [root@pc207 ~]# nslookup mail.qq.com #解析mail.qq.com的域名
    Server:		192.168.4.7
    Address:	192.168.4.7#53
    
    mail.qq.com	canonical name = vip.qq.com. #mail.qq.com是vip.qq.com的别名
    Name:	vip.qq.com
    Address: 8.8.8.8
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  • 相关阅读:
    STM32F4VGT6-DISCOVERY:uart1驱动
    JVM —— 运行时数据区之堆的详细介绍(汇总篇)
    SpringBoot + gRPC简单实现
    Vue路由(vue-router)
    <图像处理> 空间滤波基础
    信息系统项目管理师(第四版)教材精读思维导图-第十二章项目质量管理
    快速排序(Quicksort)算法
    【AtomicReference、AtomicStampedReference】常规用法
    【云原生-Kurbernetes篇】HPA 与 Rancher管理工具
    介绍两款代码自动生成器,帮助提升工作效率
  • 原文地址:https://blog.csdn.net/weixin_42508243/article/details/126257843