怎样用bind9实现对特定地址的解析

手上有一个很特殊的需求
需要用bind9对域内某个特定地址进行解析,域内其余地址转交其他ns做解析(类似于劫持某一特殊地址)。
如需要解析a.xxx.com为指定ip,而其余 b.xxx.com, c.xxx.com ..... 则转交其他的指定ns做处理。
求问如何写zone和named.conf。

ps:因为需求特殊,改hosts等手段无法使用。

阅读 4.4k
1 个回答

自己解决了。
配置named.conf的forwarders,填入其他ns的地址。
zone名直接指定为目标地址,如

zone "a.xxx.com" IN {
    type master;
    file "path";
};

之后在zone文件中直接加入指定地址的解析即可

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