题目: 配置 dns 主从服务器,解析 qq.com 域下的所有主机,www.qq.com,aaa.qq.com,bbb.qq.com
步骤:
- 主服务器
(1)安装软件包
(2)更改主配置文件# 挂载 mount /dev/sr0 /mnt # 装包 yum install bind -y # 重启服务 systemctl restart named #关闭防火墙、selinux systemctl stop firewalld setenforce 0
(3)创建正确解析的区域文件vim /etc/named.conf options { listen-on port 53 { 192.168.117.129; }; directory "/var/named"; allow-transfer { 192.168.117.128; }; }; zone "qq.com" IN { type master; file "named.qq.com"; };
(4)重启服务cp /var/named/named.localhost /var/named/named.qq.com # /var/named/named.qq.com 会有权限问题,chomd o+r /var/named/named.qq.com $TTL 1D @ IN SOA @ addmia.addmia.com. ( 2021071301 #序列号serial(后期更新需要手动更新) 1D #检查时间 2H #重试时间 1D #过期时间 1D # )否定答案的缓存时长 IN NS dns.qq.com. dns IN A 192.168.117.129 www IN A 192.168.117.111 aaa IN A 192.168.117.100 bbb IN A 192.168.117.120
(5)测试systemctl restart named
#vim /etc/resolv.conf 修改IP :测试虚拟机主机IP
- 辅助服务器
(1)安装软件包
(2)更改主配置文件# 挂载 mount /dev/sr0 /mnt # 装包 yum install bind -y # 重启服务 systemctl restart named #关闭防火墙、selinux systemctl stop firewalld setenforce 0
(3)重启服务vim /etc/named.conf options { listen-on port 53 { 192.168.117.128; }; directory "/var/named/slaves"; }; zone "qq.com" IN { type slave; file "named.qq"; master { 192.168.117.129; } };
(4)测试systemctl restart named
cd /var/named/slaves ①、watch ls(要修改本地dnsIP vim /etc/resolv.conf) ②、 nslookup >server 192.168.117.128 >www.qq.com ③、dig -t A @192.168.117.129 www.qq.com