实验目的:搭建 DNS 转发(缓存)服务器
环境要求:需要四台主机
1 2 3 4
| DNS只缓存服务器:10.0.0.79 DNS主服务器:10.0.0.175 web服务器:10.0.0.8 DNS客户端:10.0.0.67
|
逻辑:客户端 nameserver 设置为 DNS 缓存服务器的 ip,NDS 缓存服务器负责将 NDS 请求转发至 DNS 主服务器,并将返回结果缓存
实现步骤
1. 实现转发(只缓存)DNS 服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| yum install bind -y
vim /etc/named.conf
// listen-on port 53 { 127.0.0.1; }; // allow-query { localhost; };
forward first; forwarders { 10.0.0.175;};
dnssec-enable no; dnssec-validation no;
systemctl start named rndc reload
|
2. 实现主 DNS 服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| yum install bind -y vim /etc/named.conf
// listen-on port 53 { 127.0.0.1; }; // allow-query { localhost; };
vim /etc/named.rfc1912.zones
zone "magedu.local" { type master; file "magedu.local.zone"; };
vim /var/named/magedu.local.zone $TTL 1D @ IN SOA master admin.magedu.org. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS master master A 10.0.0.175 www A 10.0.0.8
|
3. web 服务器配置(参看前面案例,略)
4. 在客户端测试
1 2 3 4 5 6 7 8 9
| [root@centos7 ~]$cat /etc/resolv.conf
search magedu.org nameserver 10.0.0.79
dig www.magedu.local curl www.magedu.local
|