高速缓存DNS的理解:
几台主机处于同一网段,就可以设置其中一台为高速缓存DNS,从114.114.114.114获取信息,缓存到本地,其他主机从它那获取信息,这样就可以加快速度,不用从114.114.114.114上面获取,可以直接从本地获取。属于非权威的DNS。
高速缓存DNS配置:(ip 172.25.254.100)
前提:设置防火墙允许DNS服务
yum install bind -y #(DNS软件)安装软件
systemctl start named #第一次启动的过程中会生成/etc/rndc.key文件,但是需要在shell里面敲键盘和鼠标无轨迹的运动
rpm -qc bind #查找bind的配置文件
vim /etc/named.conf #配置文件修改如下三个参数
options {
listen-on port 53 { any; }; #在所有接口打开53端口
allow-query { any; }; #允许谁去查询
forwarders { 114.114.114.114; } #我不知道,我就可以去询问114.114.114.114
}
systemctl restart named #重新启动DNS
普通主机上面设置应用高速缓存DNS:(172.25.254.10)
vim /etc/resolv.conf #只需要修改下面一行参数
nameserver 172.25.254.100
dig www.qq.com #访问网站,第一次可能会比较慢,因为172.25.254.100这台主机会从114.114.114.114上面查询,第二次就不需要了,因为已经缓存在100主机本地了,可以直接获取,这样就节省了时间。
域名查询的四种结果:
NOERROR:正确
REFUSED:拒绝
SERVERFAIL:查询失败
NXDOMAIN:世界上不存在