是否可以为子域名(即 *.foo.example.com)创建通配符主机记录?
答案1
是的,一般情况下是这样的。DNS 支持此功能,绑定区域文件也支持此功能。如果您使用的是管理 UI,则需要检查它支持哪些功能。
@ORIGIN example.com.
; ...
*.foo IN A 192.0.2.1
请注意,如果您为 foo 中的项目创建另一条记录,那么通配符将无法提供记录。通配符仅在没有其他名称匹配时才匹配。因此,您需要明确提供通配符将提供的数据。
@ORIGIN example.com.
; ...
*.foo IN A 192.0.2.1
fred.foo IN TXT "Fred was here"
fred.foo IN A 192.0.2.1