为域添加 DNS 通配符记录的最佳方法是什么?
我想要example.net
, www.example.net
, a.b.c.www.example.net
, ... 去一台服务器。
现在我使用:
example.net. 60 IN A 1.2.3.4
*.example.net. 60 IN CNAME example.net.
有没有可能做得更简单?
为域添加 DNS 通配符记录的最佳方法是什么?
我想要example.net
, www.example.net
, a.b.c.www.example.net
, ... 去一台服务器。
现在我使用:
example.net. 60 IN A 1.2.3.4
*.example.net. 60 IN CNAME example.net.
有没有可能做得更简单?
是的,这个或直接的 A 记录(保存一次查找)是您拥有的最佳选择。
您也许可以使用 DNSmasq 和 setup 之类的东西:address=/.domain.tld/192.168.0.1 http://davejamesmiller.com/blog/linux-installing-dnsmasq-wildcard-local-domains有关于设置的指南DNSmasq(我从经验中知道 DNSMasq 可用于 Linux 和 Mac)。
你在哪个操作系统上运行,你在哪个 DNS 服务器上运行?