![NS 记录的通配符 *.domain.com](https://linux22.com/image/778490/NS%20%E8%AE%B0%E5%BD%95%E7%9A%84%E9%80%9A%E9%85%8D%E7%AC%A6%20*.domain.com.png)
我有一台 Linux 服务器,我想将其转变为名称服务器,只负责响应某些通配符域的 NS 查询。例如:
*.domain.com. NS 3600 dns1.p09.nsone.net.
*.domain.com. NS 3600 dns2.p09.nsone.net.
通常我们必须为 NS 记录声明全名:
abc.domain.com. NS 3600 dns1.p09.nsone.net.
abc.domain.com. NS 3600 dns2.p09.nsone.net.
但我仍然想使用通配符 NS 记录:*.domain.com. NS dns1.p09.nsone.net.
答案1
对此已经有一个标准解决方案,dns1.p09.nsone.net.
即名称服务器何时需要回答 example.com 的每个可能的子域和 DNS 记录的查询是example.com 名称服务器,您只需将其注册为您的域名的权威名称服务器并使用:
example.com. IN NS dns1.p09.nsone.net.