安装
yum install -y bind
配置文件
<root@linux0 ~>$ vim /etc/named.rfc1912.zones
zone "tanytest.com" IN {
type master;
file "named.tanytest";
allow-update { none; };
};
zone "3.168.192.in-addr.arpa" IN {
type master;
file "192.168.3.arpa";
allow-update { none; };
};
<root@linux0 ~>$ vim /var/named/named.tanytest
$TTL 1D
@ IN SOA tanytest.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.tanytest.com.
dns A 192.168.3.16
www A 192.168.3.17
AAAA ::1
<root@linux0 ~>$ vim /var/named/192.168.3.arpa
$TTL 1D
@ IN SOA tanytest.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.tanytest.com.
dns A 192.168.3.16
16 PTR dns.tanytest.com.
17 PTR www.tanytest.com.
- 可增加其他解释条目,如找不到解释的域名,会自动查找到配置好的产品13个根域名服务器;
<root@linux0 ~>$ vim /var/named/named.ca
<root@linux0 ~>$ vim /etc/named.conf
……
zone "." IN {
type hint;
file "named.ca";
};
……
systemctl start named
<root@linux0 ~>$ vim /etc/sysconfig/network-scripts/ifcfg-ens33
<root@linux0 ~>$ systemctl restart network
<root@linux0 ~>$ nslookup dns.tanytest.com
Server: 192.168.3.16
Address: 192.168.3.16
Name: dns.tanytest.com
Address: 192.168.3.16
<root@linux0 ~>$ nslookup www.tanytest.com
Server: 192.168.3.16
Address: 192.168.3.16
Name: www.tanytest.com
Address: 192.168.3.17
Name: www.tanytest.com
Address: ::1
<root@linux0 ~>$ nslookup 192.168.3.16
16.3.168.192.in-addr.arpa name = dns.tanytest.com.
<root@linux0 ~>$ nslookup 192.168.3.17
17.3.168.192.in-addr.arpa name = www.tanytest.com.
<root@linux0 ~>$ nslookup www.google.com
Server: fe80::1%2
Address: fe80::1%2
Non-authoritative answer:
Name: www.google.com
Address: 67.228.126.62
Name: www.google.com
Address: 2400:cb00:2048:1::6814:224e