天天看点

域名解析实验

1、常规操作

(1)关闭防火墙及selinux

setenceforce 0

systemctl  stop  firewalld

(2)yum安装实验所需安装包,rhel下的域名解析使用bind包

yum  install  bind

2、配置文件

文件一:

vim  /etc/named.conf#主配置文件

域名解析实验

 【配置文件解析】

options {
listen-on port 53 { 192.168.40.133; }           \\监听53端口,IP地址使用提供服务的本地IP所配服务器主机的IP

#listen-on-v6 port 53 { : :1; };                \\ipv6行如不使用可以注释掉或者删除❎




 directory  "/var/named";                        \\区域数据文件的默认存放位置,但也可自定义的路径

 allow-query     { any; };                       \\允许使用本DNS解析服务的网段,也可用any代表所有
};



zone "qq.com" IN {                                \\正向解析qq.com区域
 type master;                                     \\类型为主DNS服务器
 file "named.qq.com";                             \\区域数据文件为named.qq.com
};                                                 (正向解析时要注释掉反向解析配置)


zone "40.168.192.in-addr.arpa" IN {                \\反向区域“40.168.192.in-addr.arpa”
 type master;                                      \\类型为主DNS服务器
 file "named.qq.com";                              \\区域数据文件为named.qq.com
};                                                 (反向解析时要注释掉正向解析配置)
           

 文件二:(资源文件)

vim  /var/named/named.qq.com  #区域数据配置文件

域名解析实验

【配置文件解析】

$TTL 1D                                        //设置有效地址解析记录的默认缓存时间,默认为1天

@(qq.com)   IN     SOA     @    admin.qq.com.   ( 0         //更新序列号
                 起始授权记录         #邮件地址 
                                                   1D          //刷新时间,从域名服务器更新该地址数据库文件的间隔时间,默认为1天
                                                   1H          //重试延时,从域名服务器更新地址数据库失败后,等待多长时间,默认为1小时
                                                   3D         //失效时间,默认为1周
                                                   1D         //无效地址解析记录默认缓存时间,默认为3小时
                                                  )
        IN         NS(name server)           dns.qq.com.
dns     IN         A                          192.168.40.133
133                PTR                        dns.qq.com.
www     IN         A                          192.168.40.10
10                 PTR                        www.qq.com.
en      IN         A                          192.168.40.20
20                 PTR                        en.qq.com.
ftp     IN         A                          192.168.40.30
30                 PTR                        ftp.qq.com.
                   ⬇⬇⬇
     IP解析到主机名,反解析,IP要反过来写
           

 文件三:测试文件

为方便测试,在/etc/resolv.conf(本地dns解析服务的指向)中写自己配置的dns域的服务器的ip

域名解析实验

修改文件后需要重启服务

systemctl   restart   named

 3、测试

【正向解析】

域名解析实验

 【反向解析】

域名解析实验
域名解析实验