Answers:
使用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>
使用该配置,BIND将为所有A
查询返回相同的IP地址。
.
不会响应任何给定域的NS查询。(但是,这样做可以为正确的A记录提供服务)
mx-host
并mx-target
会执行此操作。
mx-host
和的使用,mx-target
我无法使其正常工作。我尝试使用与address
option(#
符号)类似的符号。我已经能够得到通配符两个工作A
和MX
使用BIND使用奥利弗的建议,但其实我更喜欢使用的dnsmasq。谢谢!
您可以在绑定中进行通配符匹配。
*.example.com. IN A 192.0.2.45
这必须在您的域的命名配置文件中定义。如果需要A
为域定义其他记录,请小心。