[root@localhost~]# vim /etc/named.conf
options {
directory "/var/named";};
zone "crushlinux.com" IN {
type master;
file "crushlinux.zheng";};
zone "200.168.192.in-addr.arpa" IN {
type master;
file "crushlinux.fan";};
配置分區文件-正向解析
[root@localhost~]# cd /var/named/[root@localhost named]# vim crushlinux.zheng
$TTL 86400
@ SOA crushlinux.com. admin.crushlinux.com.(20200312 更新序列號,10位之內的整數
3H 刷新時間
15M 重試延時15分鐘
1W 失效時間,超過時間無法下載
1D 無效解析記錄的生存週期
)
IN NS ns1.crushlinux.com. 記錄當前的DNS服務器主機地址
IN MX 10 mail.crushlinux.com. 郵件交換,後面優先級
ns1 IN A 192.168.200.111 正向解析A
www IN A 192.168.200.111
mail IN A 192.168.200.112
study IN A 192.168.200.113* IN A 192.168.200.113
反向解析配置
[root@localhost named]# vim crushlinux.fan
$TTL 86400
@ SOA crushlinux.com. admin.crushlinux.com.(202003123H
15M
1W
1D)
IN NS ns1.crushlinux.com.
IN MX 10 mail.crushlinux.com.111 IN PTR ns1.crushlinux.com.111 IN PTR www.crushlinux.com.112 IN PTR mail.crushlinux.com.113 IN PTR study.crushlinux.com.
檢查錯誤,啓動服務
[root@localhost named]# chgrp named crushlinux.* 歸爲一組
[root@localhost named]# ll crushlinux.*
-rw-r--r--1 root named 2783月 1215:34 crushlinux.fan
-rw-r--r--1 root named 2773月 1215:32 crushlinux.zheng
[root@localhost named]# named-checkzone crushlinux.com crushlinux.zheng
zone crushlinux.com/IN: loaded serial 20200312
OK
[root@localhost named]# named-checkzone crushlinux.com crushlinux.fan
zone crushlinux.com/IN: NS 'ns1.crushlinux.com' has no address records (A or AAAA)
zone crushlinux.com/IN: not loaded due to errors.[root@localhost named]# systemctl restart named
找臺客戶機驗證以下:
[root@localhost ~]# nslookup 192.168.200.111
Server:192.168.200.21
Address:192.168.200.21#53111.200.168.192.in-addr.arpa name = ns1.crushlinux.com.111.200.168.192.in-addr.arpa name = www.crushlinux.com.[root@localhost ~]# nslookup 192.168.200.113
Server:192.168.200.21
Address:192.168.200.21#53113.200.168.192.in-addr.arpa name = study.crushlinux.com.