搭建主DNS服务器,要求如下:该DNS服务器能解析www.qq.com和www.163.com的IP地址。
#安装bind包和bind-utils包:
[root@server named]# yum install bind bind-utils -y
#配置/etc/named.conf文件:
[root@server named]# vim /etc/named.conf
options {
listen-on port 53 { 192.168.10.140; };
directory "/var/named";
};
zone "qq.com" IN {
type master;
file "named.qq.com";
};
zone "163.com" IN {
type master;
file "named.163.com";
};
#配置name.qq.com和name.163.com文件:
[root@server named]# vim named.qq.com
$TTL 1D
@ IN SOA master.qq.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS master.qq.com.
master A 192.168.10.140
www A 192.168.10.3
[root@server named]# vim named.163.com
$TTL 1D
@ IN SOA master.163.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS master.163.com.
master A 192.168.10.140
www A 192.168.10.2
#关闭防火墙并设置SElinux允许named服务重启,重启named服务:
[root@server named]# systemctl stop firewalld
[root@server named]# getenforce
Enforcing
[root@server named]# setenforce 0
[root@server named]# getenforce
Permissive
[root@server named]# systemctl restart named
#检验
[root@server named]# host www.qq.com 192.168.10.140
Using domain server:
Name: 192.168.10.140
Address: 192.168.10.140#53
Aliases:
www.qq.com has address 192.168.10.3
[root@server named]# host www.163.com 192.168.10.140
Using domain server:
Name: 192.168.10.140
Address: 192.168.10.140#53
Aliases:
www.163.com has address 192.168.10.2
[root@server named]# ping www.qq.com
PING ins-r23tsuuf.ias.tencent-cloud.net (121.14.77.201) 56(84) bytes of data.
64 bytes from 121.14.77.201 (121.14.77.201): icmp_seq=1 ttl=128 time=11.6 ms
64 bytes from 121.14.77.201 (121.14.77.201): icmp_seq=2 ttl=128 time=20.0 ms
64 bytes from 121.14.77.201 (121.14.77.201): icmp_seq=3 ttl=128 time=12.1 ms
--- ins-r23tsuuf.ias.tencent-cloud.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 11.637/14.594/20.014/3.837 ms
[root@server named]# ping www.163.com
PING z163picipv6.v.edgenode01.zqsljt.com (222.243.57.137) 56(84) bytes of data.
64 bytes from 222.243.57.137 (222.243.57.137): icmp_seq=1 ttl=128 time=29.3 ms
64 bytes from 222.243.57.137 (222.243.57.137): icmp_seq=2 ttl=128 time=25.6 ms
64 bytes from 222.243.57.137 (222.243.57.137): icmp_seq=3 ttl=128 time=30.6 ms
--- z163picipv6.v.edgenode01.zqsljt.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 25.695/28.576/30.675/2.111 ms