我想configuration一个名称服务器,将返回任何任意主机名称相同的IP地址(“A”logging)。 例如:
应该都返回相同的IP地址。 有没有办法与BIND做到这一点? 或者是否有BIND的替代方法可以做到这一点?
用BIND,你需要一个假的根区来做到这一点。 在named.conf ,放入以下内容:
zone "." { type master; file "/etc/bind/db.fakeroot"; };
然后,在该db.fakeroot文件中,您将需要如下所示的内容:
@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d ) IN NS <ip> * IN A <ip>
使用该configuration,BIND将为所有A查询返回相同的IP地址。
根据dnsmasq手册页
address=/#/1.2.3.4
应该做的伎俩。
你可以在绑定中进行通配符匹配。
* .domain.com。 在abcd
这必须在您的域的命名configuration文件中定义。 如果您需要为该域定义其他Alogging,请小心。