Linux下DNS转发服务有两种情况,一种是全局转发,另一种是条件转发
全局转发需在/etc/named.caching-nameserver.conf这个文件的option选项中添加以下三条
recursion yes //允许递归查询
forward only //仅转发
forwarders { 要转发到的DNS服务器地址;};
条件转发配置/etc/named.rfc1912.zone文件,在其中添加
zone "指定域" {
type forward;
forwarders { 要转发到的DNS服务器地址;};
};
但是我照以上方法做还是不能成功解析,还有其他的什么地方需要注意吗? 希望有经验的大虾能帮帮我
还有如果我本地DNS保存着我要查询的记录,但我把此DNS配置成全局转发DNS服务器,那么它是先查我转发DNS服务器的主机记录还是根本不管本地有没有这条记录而直接去另一台DNS上找呢?
兼职人 于 2011-05-15 08:07:36发表:
zone "指定域" {
type forward;
forwarders { 要转发到的DNS服务器地址;};
};
type 后面不能接forward吧,我只见过后接master和slave。
age 于 2011-05-14 15:11:09发表:
你的配法有点问题吧?
既然前面已经有 forward only
那就是当个cache-only dns服务器用
此时就没必要再配置下面的zone了.