侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

DNS 服务

2023-12-18 星期一 / 0 评论 / 0 点赞 / 123 阅读 / 17433 字

DNS服务: FQDN:完全符合规格的域名 正向解析:FQDN---->IP 反向解析:IP----->FQDN DNS查询类型: 递归查询 迭代查询 DNS服务类型: 主从 转发

DNS服务:
    FQDN:完全符合规格的域名
    正向解析:FQDN---->IP
    反向解析:IP----->FQDN

    DNS查询类型:
        递归查询
        迭代查询

    DNS服务类型:
        主从
        转发
        缓存
    指定DNS服务器:
        /etc/resolv.conf
    本地DNS解析:
        /etc/hosts

1.提供基本DNS服务(正向解析)
        1.1环境:rhel 6.8 x86_64
        1.2软件:bind,bind-libs,bind-utils

        1.3安装:yum install bind bind-libs bind-utils
        1.4配置
            1.4.1 主配置文件
                    /etc/named.conf
                    listen-on port 53 { any; };DNS服务监听端口
                    directory   "/var/named";定义配置文件目录
                    allow-query     { any; };允许DNS查询的ip地址或者ip地址范围
                    recursion yes;允许递归查询
                    include "/etc/named.rfc1912.zones";包含zone的配置文件

            1.4.2 主区域配置文件
                    zone "uplooking.com" IN {  定义区域名
                    type master;制定区域类型{master,slave,hint,forward}
                    file "uplooking.com";制定区域文件名
                    };
            1.4.3 区域配置文件
                    /var/named/*
                    $TTL 1D
                    @   IN SOA  ns.uplooking.com. admin.uplooking.com. (
                                        0   ; serial
                                        1D  ; refresh
                                        1H  ; re:q
try
                                        1W  ; expire
                                        3H )    ; minimum
                    uplooking.com.      IN NS   ns.uplooking.com.
                    ns.uplooking.com.   IN A    172.16.10.1

                    www                 IN A   172.16.10.1
                    bbs                 IN A   172.16.10.1
                                        IN MX 10  mail
                    mail                IN A  172.16.10.1
                    bbs2                IN CNAME   bbs

 /etc/init.d/named restart

验证:
    修改DNS服务器/etc/resolv.conf指定DNS服务器为本机
    dig -t A www.uploooking.com
    nslookup www.uplooking.com


2.反向解析
    配置和正向类似
    /etc/named.rfc1912.zones
    zone "10.16.172.in-addr.arpa" IN {
    type master;
    file "172.16.10.zone";

               };
    /var/named/172.16.10.zone
    $TTL 600
    @       IN      SOA     ns1.uplooking.com.      admin.uplooking.com. (
                                    20140904
                                    1H  
                                    5M  
                                    2D  
                                    6H  
                                    )   
    IN      NS      ns1.uplooking.com.
    200             IN      PTR     ns1.uplooking.com.
    221             IN      PTR     www.uplooking.com.
    222             IN      PTR     www.uplooking.com.

3.别名
在zone文件中添加以下内容实现别名
bbs2                IN CNAME   bbs

4.泛域名解析
*                   IN A       172.16.10.1
*.uplooking.com.   IN A       192.168.1.220

5.递归和迭代解析流程
5.1 迭代
dig +norecurse -t A www.sohu.com @172.16.10.1
dig +norecurse -t A www.sohu.com @f.gtld-servers.net
dig +norecurse -t A www.sohu.com @dns.sohu.com
dig +norecurse -t A www.sohu.com @gs.a.sohu.com
5.2递归
dig  +trace -t A www.sohu.com @172.16.10.1

6.增量传送,完全传输
axfr:完全传输
ixfr:增量传送

dig -t axfr uplooking.com
dig -t IXFR=2016100816 uplooking.com


注意:
    完成配置后要记住修改DNS服务器地址(/etc/resolv.conf)
    注意区域配置文件的权限root.named
    主区域配置文件中文件名zone最好和zone名字一样
    解析类型:A记录
              PTR记录
              MX记录
              NS记录
    NS服务器记录和NS的A记录要成对出现
    uplooking.com.      IN NS      ns.uplooking.com.
    ns.uplooking.com.   IN A       172.16.10.1

    邮件域名解析
                        IN MX      10   mail
    mail                IN A       172.16.10.1
    

    记住加上根域(.)


主从DNS服务器:
1.主DNS服务器配置
1.1主配置文件
    监听所有地址的53端口
    允许所有地址进行dns查询
1.2主区域配置文件
    zone "uplooking.com" IN {
            type master;
            file "uplooking.com";
            allow-transfer { any; };允许dns记录进行传输
    };
1.3区域配置文件
$TTL 1D
@       IN SOA  ns1.uplooking.com. admin.uplooking.com. (
                                        2016100909      ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
                           IN NS   ns1.uplooking.com.
                           IN NS   ns2.uplooking.com.
ns1.uplooking.com.      IN A    192.168.242.128
ns2.uplooking.com.      IN A    192.168.242.131
www                     IN A    192.168.242.250
www                     IN A    192.168.242.251
www                     IN A    192.168.242.255
                        IN MX 10 mail
mail                    IN A    192.168.242.252
bbs                     IN A    192.168.242.250
*                       IN A    192.168.242.250
2.从DNS服务器配置:
2.1主配置文件
    和主DNS的主配置文件一样
2.2主区域配置文件
    zone "uplooking.com" IN {
                type slave;
                file "slaves/uplooking.com";
                masters {192.168.242.128;};
    };

 

完成配置

注意
    主DNS的主区域配置文件打开allow-transfer {}    从DNS的主区域配置文件type slave 写上masters的地址
    主DNS的区域配置文件加上从DNS的NS记录

注意 :    1,vim /etc/named.conf 修改主配置文件
    2,vim /etc/named.rfc1912.zones 修改主区域配置文件
    3,/var/named/*(主区域配置的文件名) 新建并设置区域配置文件
    4,建好主区域配置文件后要注意检查它的权限
    5,修改DNS服务器/etc/resolv.conf指定DNS服务器为本机

    6,      8 looking.com.        IN NS   ns.looking.com.
            9 ns.looking.com.     IN A    172.16.10.1     这个是DNS服务商的ip
          10 www                 IN A    172.16.10.18       这个是web服务素

广告 广告

评论区