Bind9 设置了转发但似乎没用

手上有一个需求,架一个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因此应该不存在被覆盖的问题

求问为何没法转发?

阅读 6k
2 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进