vim /etc/named.conf
listen-on port 53{ any;};
allow-query { any;};
zone "openlab.com" IN {type master;file"openlab.com.zone";
allow-update { none;};};
编辑数据配置文件
[root@server ~]# cp -a /var/named/named.localhost /var/named/openlab.com.zone[root@server ~]# vim /var/named/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.190.129
www.openlab.com. IN A 192.168.190.129
ftp.openlab.com. IN A 192.168.190.129
bbs.openlab.com. IN A 192.168.190.129
www1.openlab.com. IN CNAME www.openlab.com.
[root@server ~]# systemctl restart named ##重启服务
[root@server ~]# vim /etc/named.rfc1912.zones
zone "190.168.192.in-addr.arpa" IN {#IP地址进行反写,主机位不写type master;file"192.168.190.arpa";
allow-update { none;};};
编辑方向解析文件
[root@server ~]# cp -a /var/named/named.loopback /var/named/192.168.190.arpa[root@server ~]# vim /var/named/192.168.190.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.
129 IN PTR ns.openlab.com.
129 IN PTR www.openlab.com.
129 IN PTR ftp.openlab.com.
129 IN PTR bbs.openlab.com.
[root@server ~]# systemctl restart named
客户端
测试
[root@node1 ~]# nslookup 192.168.190.129129.190.168.192.in-addr.arpa name = bbs.openlab.com.
129.190.168.192.in-addr.arpa name = ftp.openlab.com.
129.190.168.192.in-addr.arpa name = ns.openlab.com.
129.190.168.192.in-addr.arpa name = www.openlab.com.