|  | 
 
 发表于 2005-8-12 17:06:47
|
显示全部楼层 
| 楼上的,我想他的意思是:他需要一个本地的DNS,用来解析本地局域网中的主机,同时也要解析外网的地址,让本地可以访问互联网.有两种解决方法: 第一种:在客户端设置,添加两个DNS服务器,一个是本地的,一个是公网的.这样问题就解决了.
 第二种:在客户端只设置本地的DNS.然后在DNS服务器的named.conf文件的开头,也就是第一个大括号,就是options中,添加一句:
 
 forwarders {202.106.196.115; };
 
 请注意格式.这样,当本地DNS服务器不能解析时,会自动向公网上的DNS服务器 202.106.196.115查询,然后向客户端返回结果.
 
 具体例子如下:
 
 options {
 directory "/var/named";
 /*
 * If there is a firewall between you and nameservers you want
 * to talk to, you might need to uncomment the query-source
 * directive below.  Previous versions of BIND always asked
 * questions using port 53, but BIND 8.1 uses an unprivileged
 * port by default.
 */
 // query-source address * port 53;
 forwarders {202.106.196.115; };
 };
 | 
 |