Web和传入电子邮件是否可以使用一个通配符子域名?

networking和传入电子邮件可以使用一个通配符子域吗?

所以,例如:

  1. random01.example.com =>由Web服务器处理
  2. [email protected] =>由电子邮件服务器处理

我正在使用Sendgrid传入电子邮件,而Zerigopipe理DNS。

该应用程序托pipe在Heroku上。

如果可能的话,我应该从哪里开始?

提前致谢!

当然这是可行的。 这两个协议在不同的TCP端口上运行,所以当打开一个浏览器并指向random01.example.com ,它会打到您的机器的80端口,当用户发邮件[email protected] , MXlogging位于您的DNS中,如果它与Web服务器是同一台机器,则它位于不同的端口(25)。

该主机名称的DNS问题是无关紧要的。 您可以让random01.example.com指向您的networking服务器IP,并且邮件仍然可以工作,因为邮件依赖于DNS中的MXlogging,因此,您可以将MXlogging指向完全不同的域(如谷歌邮件的服务,甚至),如果你想。

比如说你的web服务器是1.1.1.1 ,你的邮件服务器是1.1.1.5

主机名将是:

 *.example.com IN MX mail.example.com *.example.com IN A 1.1.1.1 (webserver) mail.example.com IN A 1.1.1.5 (mailserver) 

random01.example.com …人们可以在网上打random01.example.com ,邮件到该域也去正确的邮件服务器。

编辑:我使用这些行,因为我可能会写在BIND。 你如何设置你的名字服务器,我不知道,但它应该是直接的东西添加Alogging,并添加一个MXlogging指向现有的Alogging。 我发现,Zerigo在其UI中接受通配符主机名的“*”。