我想设置 DNS 以允许通配符
例如 xxx.mycompany.com
因此我设置了以下 DNS 条目 *.mycompany.com 111.111.111.111
但是仅访问 mycompany.com 无法解决问题。
现在我为 mycompany.com 111.111.111.111 添加了一个额外条目
有一个更好的方法吗?
答案1
通配符始终只匹配您定义的子域,因此如果您想自行解析域,则必须添加额外的@记录。
答案2
补充一下 golja 所说的:
根级域名永远不会由子域名或子域名通配符处理。本质上,根域名句点之前出现的任何内容都表示根域名是子域名,它不会修改根域名。
因此,无论您创建什么子域名通配符或子域名记录,根域名始终必须具有记录A
或CNAME
(尽管不是强烈推荐)。
您的 DNS 配置应如下所示:
A | mycompany.com -> 123.123.123.123
A | *.mycompany.com -> 123.123.123.123
这将为您提供以下可用的 DNS 记录:
- mycompany.com
- www.mycompany.com
- finance.mycompany.com
- 等等等等