setu bind9是否可以作为缓存服务器,但是对于特定的域使用一个区域母版,而对于未指定的域使用另一个区域主版?
我们的设置:
内部有一个DNS服务器,用于我们不同的电子邮件域,其余的被缓存。就这么办了。但是这些DNS服务器使用特定的实用程序,我们需要解决这些实用程序,当我们试图为世界上的域名获取IP时。
我们需要:
另一组缓存DNS服务器(bind9),当从我们的内部域获取IP时,从我们的内部DNS服务器缓存,而在试图访问世界各地的域时,缓存来自另一个外部区域主服务器。
希望它有意义,我们真的需要这个来建立我们的服务器。
发布于 2011-10-13 12:00:54
我已经设置了一个旧版本的BIND来完成这个任务。我使用下面的配置片段(尽管这取决于您如何/如果它们适合您自己的设置):
options {
forward only;
forwarders { 208.67.222.222; 208.67.220.220; 8.8.8.8; 8.8.4.4; };
};
zone "internal.domain" {
type forward;
forward only;
forwarders { 192.168.1.1; 192.168.1.2; 192.168.1.3; };
};任何用于blah.internal.domain的查询都将被转发到您的内部DNS服务器(通过过滤),对blah.external.domain的任何查询都将被转发到其他地方(在该示例中是OpenDNS和Google)。我在这里成功地使用了这个系统,我们公司域的任何东西都会转到我们自己的DNS服务器上,这样我们就可以查找活动目录的SRV记录,任何非公司的通信都会转到OpenDNS。也许这是有帮助的?
https://serverfault.com/questions/321111
复制相似问题