是否可以设置 DNS 主机记录来创建通配符子域名

是否可以设置 DNS 主机记录来创建通配符子域名

是否可以为子域名(即 *.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

相关内容