配置dns服务的正向解析
准备工作:
[root@server ~]# setenforce 0 临时关闭selinux
[root@server ~]# systemctl stop firewalld 关闭防火墙
[root@server ~]# nmcli c modify ens160 ipv4.method manual ipv4.addresses 192.168.19.135/24 ipv4.gateway 192.168.19.2 ipv4.dns 114.114.114.114
[root@server ~]# nmcli connection reload
[root@server ~]# nmcli connection up ens160
改为静态ip
[root@server ~]# yum install bind -y
[root@node1 ~]# yum install bind -y
第一步修改dns配置文件
[root@server ~]# vim /etc/named.conf进入后将第11行和19行括号内改为any
[root@server ~]# vim /etc/named.rfc1912.zones 进入后定位最后一行添加以下内容
zone "openlab.com" IN {
type master;
file "openlab.com.zone";
allow-update { none; };
};
第三步:拷贝正向解析文件然后在拷贝的文件进行修改
[root@server ~]# cd /var/named
[root@server named]# cp -a named.localhost openlab.com.zone
[root@server named]# vim openlab.com.zone
$TTL 1D
openlab.com. IN SOA ns.openlab.com. admin.openlab.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
openlab.com. IN NS ns.openlab.com.
ns.openlab.com. IN A 192.168.19.135
www.openlab.com. IN A 192.168.19.135
ftp.openlab.com. IN A 192.168.19.135
bbs.openlab.com. IN A 192.168.19.135
www1.openlab.com. IN CNAME www.openlab.com.
[root@server named]# systemctl start named重启服务
第四步:在客户端配置文件将dns改为服务端ip
[root@node1 ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection
[root@node1 ~]# nmcli c reload
[root@node1 ~]# nmcli c up ens160
测试:
配置dns服务的反向解析
[root@server ~]# vim /etc/named.rfc1912.zones 进入配置文件写反向解析如下
zone "19.168.192.in-addr.arpa" IN {
type master;
file "192.168.19.arpa"
allow-update { none; };
};
拷贝一份进行修改为反向解析如下
[root@server ~]# cd /var/named
[root@server named]# cp -a named.loopback 192.168.19.arpa
[root@server named]# vim 192.168.19.arpa
$TTL 1D
@ IN SOA ns.openlab.com admin.openlab.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.openlab.com.
135 IN PTR ns.openlab.com.
135 IN PTR www.openlab.com.
135 IN PTR ftp.openlab.com.
135 IN PTR bbs.openlab.com.
[root@server named]# systemctl restart named
重启服务
测试:在客户端