DNS緩存服務器與轉發服務器

DNS緩存服務器與轉發服務器

什麼是緩存服務器(cache-only)

緩存服務器只須要根區域解析庫文件,不包含任何其它區域解析庫文件,這樣的服務器就叫着緩存服務器。這樣的服務器只有緩存搜尋結果的功能,也就是說它自己並無主機名與IP正反解的配置文件,徹底是由對外的查詢來提供它的數據源。shell

緩存服務器搭建所需的配置

# vi /etc/named.conf
options {
    listen-in port 53 { any; };
    directory     "/var/named";
    allow-query { any; };
    recursion      yes;
};

什麼是forwarding dns服務器

forwarding dns服務器連根區域解析庫都不須要,而是將客戶端的查詢請求直接轉發給上層DNS服務器去處理,也就是說本來要發往根服務器的查詢請求直接丟給了上層DNS服務器去處理。緩存

forwarding 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服務器。
關於緩存和轉發器服務器的配置就是如此的簡單,不須要其它任何的配置。服務器

相關文章
相關標籤/搜索