比方说,我想开始一个服务,客户只能在我的域名上获得他们自己的子域名作为电子邮件地址。
我有mydomain.com的Alogging和www.mydomain.com的CNAMElogging
如果为* .mydomain.com添加通配符MXlogging,则我的理解是,任何进入我的域的电子邮件都将路由到关联的邮件服务器,因为CNAME不能与MXlogging重叠。
所以电子邮件地址如
应该都能正常工作。
将无法正常工作。
然后,在我的SMTP邮件服务器中,我可以parsing出电子邮件地址的域名,然后适当地发送邮件。 这个计划有什么问题吗?
目前还不完全清楚您的整体计划需要什么,但这里有一些关于通配符logging如何工作的一些澄清。 我认为这应该澄清什么可能是一个问题。
通配符logging不包括基本名称(即*.example.com.不包括example.com. )。
通配符logging不会与任何事物重叠,不pipe是CNAME还是任何其他loggingtypes。
从RFC1034的通配符部分 :
通配符RR 不适用 :
…
- 当通配符域和查询名称之间的查询名称或名称已知存在时。 例如,如果通配符RR的所有者名称为“* .X”,并且该区域还包含附加到BX的RR,则通配符将应用于名称ZX的查询(假定ZX没有明确的信息),但不适用到BX,ABX或X.
(强调加)
除了上述内容,对于您的想法可能是也可能不是问题,您确定实际上是否需要任何人在互联网上出现的具有MXlogging(例如<obscenityofchoice>.example.com随机名称<obscenityofchoice>.example.com和whatnot)?
对于任何已知问题,通配符DNS RR并不是一个非常好的答案,对于MXlogging来说,它们是一个特别糟糕的主意,因为通常很难甚至不可能正确configuration任何邮件服务器以使其正常工作。
只需确切地说明您希望用于电子邮件的哪些域,并适当地为其configurationDNS和邮件服务器即可。