配置dns服务器实现正反向解析
修改服务器名字
[root@sever ~]# vim /etc/hostname
[root@sever ~]# vim /etc/hosts
关闭防火墙
客户端和服务端都安装bind包
先挂载
再yum install bind -y 下载bind包
下载完成后ls /etc 可以看见下面文件(正常文件是没有后缀rpmnew的 我是之前忘记下bind包vim了一下自动创建了named.conf和named.rfc1912.zones)
在服务器上配置服务端和客户端的ip信息(改为手动manual)
服务器端修改DNS主配置文件
[root@sever ~]# vim /etc/named.conf.rpmnew
修改下面11和19两行的内容(如上图)
listen-on port 53 { any; };
allow-query { any; };
服务端配置区域解析文件
[root@sever ~]# vim /etc/named.rfc1912.zones.rpmnew
将上图内容加入到文件里面的末尾(如下图所示)
服务器编辑配置数据
配置内容如下
重启一下sever端
[root@server named]# systemctl start named
把客户端的网卡DNS信息改为服务端的ip信息
[root@node1 ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection
重载激活ens160网卡
最后测试
正向DNS解析测试
[root@node1 ~]# nslookup
> www.openlab.com
Server: 192.168.182.130
Address: 192.168.182.130#53
Name: www.openlab.com
Address: 192.168.182.130
> bbs.openlab.com
Server: 192.168.182.130
Address: 192.168.182.130#53
Name: bbs.openlab.com
Address: 192.168.182.130
> www1.openlab.com
Server: 192.168.182.130
Address: 192.168.182.130#53
www1.openlab.com canonical name = www.openlab.com.
Name: www.openlab.com
Address: 192.168.182.130
>
反向DNS解析测试
[root@node1 ~]# nslookup 192.168.163.132
130.182.168.192.in-addr.arpa name = bbs.openlab.com.
130.182.168.192.in-addr.arpa name = ns.openlab.com.
130.182.168.192.in-addr.arpa name = www.openlab.com.
130.182.168.192.in-addr.arpa name = ftp.openlab.com.