由 lanmaster 在 08-08-2003 10:59 发表:
如果配置DNS服务器可以递归查询?
我的系统是RH8.0,使用系统自带的DNS服务。我使用的范围是局域网,但如果有域名没有在局域网注册,就递归查询。如对 www.163.com 进行查询时就使用INTERNETE 上的DNS服务器进行解析。
简单一点就是。如果局域网解析不了的域名由外网的DNS服务器进行解析
DNS的递归查询(不知道这样说是否正确,如有错误请大家指正)
由 lanmaster 在 08-08-2003 13:25 发表:
大家能帮助解决一下吗。
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 Glue 在 08-08-2003 13:44 发表:
在你的/etc/named.conf里加上
acl "my-net" {
192.168.0.0/24; <- 你的子网
}
options {
...
allow-recursion { my-net; };
forwarders {
202...* <- 外网的DNS
}
...
}
-_-
由 bigsw 在 08-08-2003 14:03 发表:
一般来说,linux的name server的解析的顺序是:DNS--本机hosts文件,也就是说dns server解析不了的域名,计算机会再到本机的hosts文件去查找。
而在每台计算机上,你可以设置多台dns服务器地址供你第归查询,也就是我们常见的primary dns server;second dns server...,照你所说的,你只需在primary dns server添如你局域网dns IP,second dns server填如某个公网dns IP即可,那么你的解析顺序是:primary dns server -- second dns server -- hosts
郁闷中.....学习中......
由 lanmaster 在 08-08-2003 15:14 发表:
楼上的老兄。按照你的意思,是不是修改/etc/resolv.conf 这个文件呢。
现在这个文件内的内容是:
nameserver 192.168.0.35
添加second-dns-server 是不是直接添加如下内容就可以呢。
nameserver 21*...** (外内DNS)
向上面的可以吗。
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 lanmaster 在 08-08-2003 15:16 发表:
Glue老兄能把你的内容解释一下吗。我一点也不理解。
而且执行的时候,named服务起动失败。
在日志文件里得到如下提示:
Aug 8 15:25:12 CCGD named[1102]: /etc/named.conf:21: unknown option 'allow-recu
rsion'
Aug 8 15:25:12 CCGD named[1102]: /etc/named.conf:23: unknown option 'forwarders
'
Aug 8 15:25:12 CCGD named[1102]: loading configuration: failure
Aug 8 15:25:12 CCGD named[1102]: exiting (due to fatal error)
Aug 8 15:25:12 CCGD 8月 8 15:25:12 named: named 启动 failed
如果能让你看得更清楚,我把NAMED。CONF内容贴出来:
controls {
inet 127.0.0.1 allow {localhost; } keys {rndckey; };
};
acl "my-net"{
192.168.0.0/24;
};
include "/etc/named.custom";
include "/etc/rndc.key";
options {
directory "/var/named/";
};
allow-recursion {
my-net;};
forwarders {
211.141.16.99;
};
下面的其它内容省略:
请给些提示
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 lanmaster 在 08-08-2003 16:56 发表:
顶一下。问题还没有解决呢。
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 Glue 在 08-08-2003 17:13 发表:
> quote:
>
> * * *
>
> 最初由 lanmaster 发表
>
> **
>
>
>
> options {
>
> directory "/var/named/";
>
> };<br **