目录
编辑子配置文件--/etc/named.rfc1912.zones
建立维护域所需要的数据文件--数据目录/var/named/
1.DNS服务的安装与环境搭建
tips:要下载dns服务bind,前提要先配置软件仓库
#dnf install bind -y
#firewall-cmd --permanent --add-service=dns
#firewall-cmd --reload
#systemctl enable --now named
2.DNS服务的高速缓存配置
编辑主配置文件--/etc/named.conf
#vim /etc/named.conf
#systemctl restart named
高速缓存测试
在两台测试主机中指定dns服务器地址
# vim /etc/resolv.conf
nameserver 192.168.81.50
# vim /etc/resolv.conf
nameserver 192.168.81.50
3.搭建DNS正向解析
环境搭建
#dnf install bind -y
#firewall-cmd --permanent --add-service=dns
#firewall-cmd --reload
#systemctl enable --now named
编辑子配置文件--/etc/named.rfc1912.zones
编辑配置文件,创建要维护的域
# vim /etc/named.conf
# vim /etc/named.rfc1912.zones #编辑子配置文件
建立维护域所需要的数据文件--数据目录/var/named/
建立维护域所需要的数据文件
# cp -p /var/named/named.localhost /var/named/timinglee.org.zone
# vim /var/named/timinglee.org.zone
# systemctl restart named
编辑数据文件
测试
编辑完后重启服务
# systemctl restart named
# vim /etc/resolv.conf测试主机
# dig www.timinglee.org
4.部署辅助DNS
问题:由于dns访问人数太多,导致dns相应速度变慢,甚至会因为访问压力太大导致dns崩溃
在另一台主机下载DNS服务与环境的搭建
#dnf install bind -y
#firewall-cmd --permanent --add-service=dns
#firewall-cmd --reload
完成dns的基本配置
# vim /etc/named.conf
# systemctl restart named
配置辅助dns
# vim /etc/named.rfc1912.zones
# systemctl restart named
# cat /var/log/messages //查看日志信息
测试
把主dns与从dns作为两台测试主机,设置dns的ip分别为自己的ip
主机1 # vim /etc/resolv.conf
主机2 # vim /etc/resolv.conf主机1 #dig www.timinglee.org
主机2 #dig www.timinglee.org
5.辅助DNS的数据同步优化
问题:当主dns在更新域名的A记录辅助dns默认是不同步的,这样就会出现数据差异,使用辅助dns作为解析服务器的用户得到的地址就是错的,所以就要做同步优化
# vim /etc/named.rfc1912.zones
# vim /var/named/timinglee.org.zone
# systemctl restart named