Bind9 设置了转发但似乎没用

发布于 2022-09-01 12:02:13 字数 708 浏览 35 评论 0

手上有一个需求,架一个ns,在解析请求为 a.xxx.com的时候返回指定IP,其他*.xxx.com解析请求的时候到公司ns上去查找对应IP。

    $TTL    86400
    @    IN      SOA     ns admin (
            2015060211
            28800
            3600
            604800
            38400
    )
               IN   NS      ns.xxx.com. 
    ns        IN   A           x.x.x.x                    //本机内网IP
   a       IN      A      y.y.y.y //目标

在测试机上配好resolv.conf后,发现nslookup a.xxx.com是OK的,但是nslookup其他地址如b.xxx.com则返回NXDOMAIN (b.xxx.com在公司ns上可以解析)
named.conf里已经设置options为:

options {
    forwarders {x.x.x.x; y.y.y.y};    //x.x.x.x与y.y.y.y均为公司ns地址
};

named.conf里只有这一个options因此应该不存在被覆盖的问题

求问为何没法转发?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

錯遇了你 2022-09-08 12:02:13

规模不大的话,用 dnsmasq;
因为很简单,可以直接读取hosts来实现,不用定义bind9的那么多规则。

http://www.thekelleys.org.uk/dnsmasq/doc.html

廻憶裏菂餘溫 2022-09-08 12:02:13

PS: 因为需求特殊
- 只能用bind9
- 不能改hosts

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文