解决方法
这里有一篇关于设置NXDOMAIN重定向的文章:
BIND 9.9 redirect zones (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