1.安裝bind
yum install bind-chroot -y
2.修改DNS服務(wù)監(jiān)聽設(shè)置
vi /etc/named.conf
將其中的
listen-on port 53 { 127.0.0.1; }; 修改為 listen-on port 53 { any; };
allow-query { localhost; }; 修改為 allow-query { any; };
3.新建該DNS的域
vi /etc/named.rfc1912.zones
追加以下內(nèi)容:
zone "coretek.com" IN {
type master;
file "coretek.com.zone";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.2.arpa";
allow-update { none; };
};
檢查一下配置看是否報錯:
named-checkconf
4.新建該域的正向配置文件
cd /var/named
touch coretek.com.zone
chown named:named coretek.com.zone
vi coretek.com.zone
在該.zone文件內(nèi)增加如下內(nèi)容:
$TTL 1D
@ IN SOA test.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
ns IN A 192.168.2.244
node1 IN A 192.168.2.245
node2 IN A 192.168.2.246
node3 IN A 192.168.2.250
5.新建該域的反向配置文件:
touch 192.168.2.arpa
chown root:named 192.168.2.arpa
vi 192.168.2.arpa
復(fù)制如下內(nèi)容在這個新建文件中:
$TTL 1D
@ IN SOA test.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS @
A 127.0.0.1
AAAA ::1
PTR localhost.
ns IN A 192.168.2.244
244 IN PTR ns.test.com
245 IN PTR node1.test.com
246 IN PTR node2.test.com
250 IN PTR node3.test.com
6.啟動前檢查防火墻等
named-checkzone "test.com" /var/named/test.com.zone
zone test.com/IN: loaded serial 0
OK
named-checkzone "192.168.2.in-addr.arpa" /var/named/192.168.2.arpa
OK
7.啟動DNS服務(wù)
注意啟動前將本機(jī)配置的DNS服務(wù)器IP改為新建的DNS服務(wù)器IP
systemctl restart network
systemctl start named
測試:
nslookup + IP/Domainname
例如:
nslookup node1.test.com