Kladskull Asked: 2014-12-12 09:08:46 +0800 CST2014-12-12 09:08:46 +0800 CST 2014-12-12 09:08:46 +0800 CST 您将如何为任何否定查询设置 A 记录? 772 我将如何在 Bind9 中为任何否定查询设置 A 记录?如果他们要访问不存在的域,我想将我们的员工转发到信息页面。我们有一个内部缓存服务器。 domain-name-system 1 个回答 Voted Best Answer Hyppy 2014-12-12T09:24:52+08:002014-12-12T09:24:52+08:00 这里有一篇关于设置 NXDOMAIN 重定向的文章:BIND 9.9 redirect zone (for NXDOMAIN redirection)。 这是 ISC 给出的示例,但完整的解释可以在他们的页面上找到。 在named.conf中,您添加一个新的“区域”: zone "." { type redirect; file "db.redirect" ; }; 然后在那个区域文件中db.redirect,用你的答案填充它: $TTL 300 @ IN SOA ns.example.net hostmaster.example.net 0 0 0 0 0 @ IN NS ns.example.net ; ; NS records do not need address records in this zone as it is not in the ; normal namespace. ; *. IN A 10.100.100.2 *. IN AAAA 2001:ffff:ffff::10.100.100.2 代替*.,您可以缩小 TLD 和域的范围。例如,如果您只想将失败的 .co.uk 地址重定向到特定地址: *.CO.UK. IN A 10.100.100.4 *.CO.UK. IN AAAA 2001:ffff:ffff::10.100.100.4
这里有一篇关于设置 NXDOMAIN 重定向的文章:BIND 9.9 redirect zone (for NXDOMAIN redirection)。
这是 ISC 给出的示例,但完整的解释可以在他们的页面上找到。
在
named.conf
中,您添加一个新的“区域”:然后在那个区域文件中
db.redirect
,用你的答案填充它:代替
*.
,您可以缩小 TLD 和域的范围。例如,如果您只想将失败的 .co.uk 地址重定向到特定地址: