文章目录

  • 正向解析实验操作示例:


正向解析实验操作示例:

首先先关闭防火墙

centos使用bind设置反向解析失败_DNS


安装 bind 软件包(注意如果安装不了bind,查看一下是不是自己的本地yum源仓库没有配置好)

centos使用bind设置反向解析失败_vim_02


接着修改主配置文件 vim /etc/named.conf,更改DNS服务器地址;注释掉ipv6 行;设置允许所有网段可以访问该服务器

[root@localhost Packages]# vim /etc/named.conf

centos使用bind设置反向解析失败_运维_03


修改区域配置文件,添加正向区域配置

vim /etc/named.rfc1912.zones

该文件中有着很多模板,这里我复制一个模板进行更改,这里我复制了上面的一个模板,将域名更改为,名字可自行定义,第二行中为master,表示为主服务器,接着我将区域数据配置文件命名为xioabai.com.zone,这里没有设置从服务器,所以最后一行不用更改

centos使用bind设置反向解析失败_DNS_04


我们要开始配置区域数据配置文件vim .zone

其中NS(nameserver)指的是域名服务器,MX为邮件交换记录,A(address)表示地址,CNAME表示别名,这里可以按照上面的格式进行配置,配置时可以用tab键对其,保证美观

centos使用bind设置反向解析失败_运维_05


三个文件配置完成后需要重启服务器,同时要关闭防火墙,否则DNS服务无法启动,一切配置完成后还需要将DNS服务地址放到/etc/resolv.conf这个文件下,不然他不具备DNS功能

启动named 服务

centos使用bind设置反向解析失败_DNS_06


在客户端的域名解析配置文件中添加需要解析的DNS服务器的地址

nameserver 192.168.100.11

~

~这里我们解析刚刚设置的几个域名,可以看到都可以解析的到,如果这里用host命令无法解析,说明系统中没有这条命令,这时可以安装bind-utils这个包,然后就可以解析了。

centos使用bind设置反向解析失败_运维_07

# 反向解析操作示例:

首先关闭防火墙。

做DNS反向解析需要对区域配置文件和区域数据文件进行配置

然后更改区域配置文件,注意,更改反向解析的区域配置文件是在一行“1.0.0.0…”的下面,而之前更改的正向解析的区域配置文件是在这一行之上进行复制更改的。

centos使用bind设置反向解析失败_linux_08


配置反向区域数据文件

因为反向区域我配置的是100.168.192这个网段,所以在这里的域名要写全,接着就按照前面IP地址,后面域名的形式进行配置

centos使用bind设置反向解析失败_配置文件_09

启动服务
systemctl restart named

这里也有坑,可能会出现你重启网卡或者服务后,这里恢复成默认的了

[root@localhost named]# vim /etc/resolv.conf

centos使用bind设置反向解析失败_配置文件_10


测试

centos使用bind设置反向解析失败_vim_11


配置完成后用host命令进行解析,可以看到解析出了我之前所设置的域名。