配置DNS服务器的正反向解析

本文详细介绍了如何在服务端和客户端配置DNS服务器,包括关闭防火墙和SELinux,安装bind软件,设置正向和反向解析文件,以及进行服务重启和测试。通过正向解析实现域名到IP的映射,反向解析则完成IP到域名的转换,确保DNS服务的正常运行。
摘要由CSDN通过智能技术生成

(服务端ip:192.168.159.132           客户端ip:192.168.159.133)

一、准备前提

服务端 客户端 ;

关闭防火墙 systemctl stop firewalld

关闭selinux  setenforce 0

提供DNS服务的软件叫bind,服务名是named

yum install bind -y

     

 二、正向解析

1.服务端主机配置dns服务器主文件

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

[root@server ~]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.159.132; };    #监听端口53  {服务端主机IP}
        directory       "/var/named";                     #正反解文件默认存储目录
        allow-query     { any; };

};

zone "test.com" IN {                                 #正向解析test.com
        type master;                                     #主服务器类型
        file "named.test.com";                      #区域文件名
};

2.配置正向解析文件
vim /var/named/named.test.com   

 

                               0       ; serial   --更新序列号,可以是 10 位以内的整数
                                   1D      ; refresh  --刷新时间,重新下载地址数据的间隔
                                   1H      ; retry    --重试延时,下载失败后的重试间隔
                                   3D      ; expire   --失效时间,超过该时间仍无法下载则放弃
                                   1D )    ; minimum  无效解析记录的生存周期

 @代表zone的意思,现在@代表test.com.; SOA代表资源记录的名称为起始授权记录;admin.test.com.表示有问题找该管理员;0代表序列号;1D代表更新频率为1天;1H代表失败重新尝试时间为1小时;3D代表失效时间为1周;1D代表缓存时间为3小时

3.重启服务

systemctl  restat  named

4.测试

在客户端上:修改dns为192.168.159.132

vim /etc/resolv.conf 


测试工具1 nslookup 


测试工具2 dig

 三、反向解析

1.服务端主机配置dns服务器主文件

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

 

 

 2.配置反向解析文件
vim /var/named/named.192.168.159

   

 

3.重启服务

systemctl  restat  named

4.测试

在客户端:

 

 

---------------------------------------------------------------------------------------------------------------------------------END 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值