正向解析
服务端IP:192.168.164.130
客户端IP:192.168.164.131
网址:www.openlab.com.
第一步:准备工作
[root@server ~]# setenforce 0 #关闭安全软件selinux
[root@server ~]# systemctl stop firewalld #关闭防火墙
# 修改服务端与客户端的IP为静态IP地址
[root@server ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses '192.168.164.130/24' ipv4.gateway '192.168.164.2' ipv4.dns '114.114.114.114'
[root@server ~]# nmcli connection reload
[root@server ~]# nmcli connection up ens160
[root@node1 ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses '192.168.164.131/24' ipv4.gateway '192.168.164.2' ipv4.dns '114.114.114.114'
[root@node1 ~]# nmcli connection reload
[root@node1 ~]# nmcli connection up ens160
#服务端操作
[root@server ~]# yum install bind -y # 安装DNS软件
第二步:DNS配置
一:服务端操作,编制DNS的主配置文件
[root@server ~]# vim /etc/named.conf # 修改为如下内容:
修改第11行和第19行
二:服务端操作,编辑区域配置文件(局部修改)
[root@server ~]# vim /etc/named.rfc1912.zones
:
三:服务端操作,编辑数据配置文件
复制正向解析文件模板(named.localhost),修改局部
[root@server ~]# cd /var/named
[root@server named]# cp -a named.localhost openlab.com.zone
[root@server named]# vim openlab.com.zone
四:重启服务
[root@server named]# systemctl restart named
五:测试
将客户端的网卡配置文件中的DNS解析地址修改为服务端的IP地址,客户端的DNS申请交由服务端处理
# 客户端操作
[root@node1 ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection
# 编辑网卡配置文件,将DNS修改为server端的IP
[root@node1 ~]# nmcli connection reload
[root@node1 ~]# nmcli connection up ens160 # 激活
# 客户端测试
[root@node1 ~]# nslookup # ctrl+d 退出nslookup交互模式
反向解析
服务端IP:192.168.164.131
客户端IP:192.168.164.130
网址:www.openlab.com.
第一步:准备工作
[root@server ~]# setenforce 0 #关闭安全软件selinux
[root@server ~]# systemctl stop firewalld #关闭防火墙
# 修改服务端与客户端的IP为静态IP地址
[root@server ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses '192.168.164.130/24' ipv4.gateway '192.168.164.2' ipv4.dns '114.114.114.114'
[root@server ~]# nmcli connection reload
[root@server ~]# nmcli connection up ens160
[root@node1 ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses '192.168.164.131/24' ipv4.gateway '192.168.164.2' ipv4.dns '114.114.114.114'
[root@node1 ~]# nmcli connection reload
[root@node1 ~]# nmcli connection up ens160
#服务端操作
[root@server ~]# yum install bind -y # 安装DNS软件
第二步:DNS配置
一:服务端操作,编制DNS的主配置文件
[root@server ~]# vim /etc/named.rfc1912.zones
修改第11行和第19行
二:服务端操作,编辑区域配置文件(局部修改)
注意IP地址要只需写出网络位即可,反向书写
三:服务端操作,编辑数据配置文件
复制反向解析文件模板(named.loopback ),修改局部
[root@server ~]# cd /var/named
[root@server named]# cp -a named.loopback 192.168.164.arpa
[root@server named]# vim 192.168.164.arpa
四:重启服务
[root@server named]# systemctl restart named
五:测试
# 客户端操作
[root@node1 ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection
# 编辑网卡配置文件,将DNS修改为server端的IP
[root@node1 ~]# nmcli connection reload
[root@node1 ~]# nmcli connection up ens160 # 激活
# 客户端测试
[root@node1 ~]# nslookup # ctrl+d 退出nslookup交互模式