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服务器。
关于缓存和转发器服务器的配置就是如此的简单,不须要其它任何的配置。服务器

相关文章
相关标签/搜索