首页 > 代码库 > 让BIND9对任意域名查询都返回固定的IP地址
让BIND9对任意域名查询都返回固定的IP地址
如何配置BIND9,使得向它发起的所有DNS请求都返回固定的IP地址?通过一些小技巧,可以实现。
下面是一个配置示例:
首先是主配置文件named.conf的配置:
zone "." { type master; file "/etc/named.fakeroot";};
其中上面的zone "."是指任何不在named.conf中定义的zone,都可以走这个zone。这个zone配置本来是这么用的:当该域名服务器解析不到该DNS请求时,它会想根域名服务器发起请求,zone"."中应该保存一些根域名服务器的信息。但这个地方被我们做了修改。
然后是文件/etc/named.fakeroot中关于域名的配置
@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d ) IN NS x.y.z.a* IN A x.y.z.b
上面的@是指该SOA记录对应的zone的名称。
然后发往这个域名服务器的所有A记录请求都会返回x.y.z.b的IP地址了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。