我正在运行一个BIND 9服务器。 有一个域我希望BIND不查找,而是总是返回Alogging作为我在configuration设置的IP地址。
我怎样才能做到这一点? 我似乎无法find这样的事情的任何configuration选项。
为要查找的主机添加一个区域,例如“test.example.org”,并添加Alogging,就好像它是BIND授权的任何其他域一样。
https://serverfault.com/a/251489/57144
http://pgl.yoyo.org/as/hosts2bind.php可能会有所帮助 – 下载示例区域文件,可以读取主机文件并更改为BIND格式。
SOA和NSlogging作为任何其他区域。 * IN A 1.2.3.4 differentanswer IN A 3.4.5.6 一般来说,您应该先思考两遍,然后再解决DNS不支持的域名解答。
但是,如果你决定这样做,并认为你的理由是好的,那么你可能要考虑响应政策区(RPZ)。
RPZ允许您告诉recursion服务器覆盖它通常通过recursion得到的答案,而是返回一个指定的答案,可以是一个错误条件,如NXDOMAIN,或者可以是您select的RDATA,以查询您已configuration的区域被RPZ覆盖。
ISC 在RPZ的ISC知识库部分提供了一些信息。