緩存服務器只須要根區域解析庫文件,不包含任何其它區域解析庫文件,這樣的服務器就叫着緩存服務器。這樣的服務器只有緩存搜尋結果的功能,也就是說它自己並無主機名與IP正反解的配置文件,徹底是由對外的查詢來提供它的數據源。shell
# vi /etc/named.conf options { listen-in port 53 { any; }; directory "/var/named"; allow-query { any; }; recursion yes; };
forwarding dns服務器連根區域解析庫都不須要,而是將客戶端的查詢請求直接轉發給上層DNS服務器去處理,也就是說本來要發往根服務器的查詢請求直接丟給了上層DNS服務器去處理。緩存
# vi /etc/named.conf options { listen-on port 53 { any; }; directory "/var/named"; allow-query { any; }; recursion yes; forward only; forwarders { 8.8.8.8; 8.8.4.4; }; };
forward only:
表示這臺服務器僅僅做爲轉發服務器,即便有根區域的設置也不會去找根,只會將查詢交給上層DNS去處理。
forwarders 後面的IP表示其上層DNS服務器。
關於緩存和轉發器服務器的配置就是如此的簡單,不須要其它任何的配置。服務器