如何让“命名”(bind9)将某些域转发到其他名称服务器?


18

在中dnsmasq,可以将域转发到其他名称服务器。我该怎么做named

server=/foo.com/10.0.10.1
server=/vpn.foo.com/8.8.8.8

Answers:


18

这应该适用于BIND9:

zone "foo.com" IN {
    type forward;
    forwarders {
        10.0.10.1;
    };
};

zone "vpn.foo.com" IN {
    type forward;
    forwarders {
        8.8.8.8;
    };
};

您可能还需要在named.conf.options中替换dnssec-validation auto;dnssec-validation no;
mivk 2013年

1
这还支持通配符吗?
petersaints,2015年

BIND 9.9配置参考没有明确说,但由于该区域的名称需要是可以与被使用的有效区$ORIGIN在区域文件中的指令,我不相信你可以使用通配符的区域名称。
James Sneeringer,2015年

3
另外,forward only这里的一个选项可能很有意义。
Dmitri Chubarov '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.