首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >A和MX记录的通配符可能吗?

A和MX记录的通配符可能吗?
EN

Server Fault用户
提问于 2012-07-07 09:19:16
回答 1查看 15.2K关注 0票数 8

我正在构建一个应用程序,每个客户都可以拥有自己的子域。在本例中,他将子域设置为:威士忌

我在DNS中创建了一个通配符子域:

*.myapp.example A 192.0.2.123

因此,当他访问我的网络应用程序时,他会使用网址:whisky.myapp.example,它将解析为192.0.2.123

我的应用程序还使用客户选择的相同子域发送电子邮件(电子邮件将由sendgrid处理):例如,customer@whisky.myapp.example

但是,当我试图为sendgrid的服务器设置通配符MX记录时,我的DNS提供者不允许我这样做,理由是一些标准违规。

例如*.myapp.example MX sendgrid.com

有任何方法我可以有通配符子域为两个?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-07-07 09:29:33

RFC1912明确承认通配符MX记录的存在,但警告

通配符MX只适用于区域中根本没有在DNS中列出的名称。

RFC4592是一个标准的RFC,它澄清了MX通配符的存在(参见2.2.1节中的示例)。我很确定您的DNS提供程序,因此,充满了它。

我可以想象一些DNS软件在这种情况下也有问题,要么是因为他们根本不支持通配符MX记录,要么是因为他们把“没有其他记录”的事情看得太过字面意思,而且不允许通配符MX和通配符A。这个软件是不符合标准的,但是祝你能修好它。

考虑到在客户注册时自动设置DNS记录是多么微不足道(或者应该如此),我会完全跳过通配符,让您的应用程序为每个客户配置DNS记录。

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/405639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档