一、什么是DNS
二、什么是高速緩存DNS
三、高速緩沖DNS的作用
當一個主機第一次訪問一個網頁的時候,該主機的DNS服務器以從遠處的服務器拿到數據,並進行高速緩存;這樣在主機或者其他主機進行下一次訪問的時候,可以直接從該主機的高速緩存中直接獲取,這樣的方式叫做高速緩存。
四、配置高速緩存
主配置文件:/etc/named.conf
子配置文件:/etc/named.rfc1912.zones
數據目錄:/var/name
在進行高速緩沖的配置的時候, 首先要有可用的yum源,並且你的主機可以ping通百度的域名(測試機也需要有IP網關,servername)
1)在一台主機中配置下載dns
yum install bind
2)打開DNS服務
systemctl start named (開啟服務的時候,若加密字符不夠不能正常開啟,可以點擊相應虛擬機的shell)
3)對dns服務進行如下配置
注釋:修改第11行,第17行、第18行、第33行;第十八行表示dns的解析服務器;
4)重啟dns服務
[root@localhost ~]# systemctl restart named
5) 關閉防火牆
6)在測試主機中對/etc/resolv.conf文件進行如下配置(此處的nameserver為dns服務器的ip)
7)測試主機中結果:
使用dig www.qq.com 命令,查看訪問百度的時間
當進行第二次查詢的時候,時間就會變少。
補充:在進行DNS過程中可能出現的錯誤:
NOERROR:查詢成功
NXDOMAIN:DNS服務器提示不存在這樣的名稱
SERFAIL:DNS服務器停機或DNSSEC響應驗證失敗
REFUSED:DNS服務器拒絕回答(可能出於訪問控制的原因)