我有一个通配符 DNS 条目 (A)
*.我的.tld
我还有一个 CNAME...我想在通配符 A 条目之前命中它。
something.my.tld -> something.s3.amazonaws.com
这不是必须的……但我希望能够做到这一点。我也使用第三方 DNS,所以我无法破解 BIND。
答案1
为了其他人的利益而扩展这一点,以寻找有关 DNS 通配符条目是否优先于“正常”子域条目的答案,它看起来因实现方式而异:
如果您在 Google 中搜索“通配符 DNS 优先级”,就会看到一个 cPanel 论坛帖子,其中显示通配符条目将优先,这不符合 RFC 4592:https://www.rfc-editor.org/rfc/rfc4592
其他网站建议对其服务采取适当的行为
我还没有在实践中测试过这一点,但我的理解是通配符应该只匹配不存在的名称的请求,因此在您的示例中,邮件子域名应该不受通配符条目的影响。
这个 RFC 对此进行了完整解释:rfc4592
cPanel 技术销售顾问可能根本不正确,或者 cPanel 以错误的方式实现了通配符 DNS。
答案2
没关系。完全合法。
只是看起来我需要让它传播开来。