domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域

前端之家收集整理的这篇文章主要介绍了domain-name-system – 使用一个IP在单个电子邮件服务器上托管多个域前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个电子邮件服务器(邮件),目前托管一个域example1.com.服务器位于NAT后面,我在局域网上配置了split-dns.

现在是时候在同一个电子邮件服务器上托管其他域名了,经过几个小时的谷歌搜索后,我已经阅读了有关如何创建公共(外部)和内部DNS记录的相互矛盾的信息.似乎有两种配置MX和A记录的方法,我将在下面演示.

方法1

example1.com的外部DNS

example1.com      7200 MX 10 mail.example1.com.
mail.example1.com 3600 A  213.xx.xx.xx

example2.com的外部DNS

example2.com      7200 MX 10 mail.example1.com.
mail.example1.com 3600 A  213.xx.xx.xx

在第一种方法中,example2.com的MX记录指向第一个域,例如example1.com.

这似乎是像Google Apps和ISP这样的电子邮件托管公司的工作方式.

对于我的情况,这种方法的问题是我不希望来自example2.com的电子邮件显示它们来自example1.com.对此的“解决方案”是我购买第三个域名,例如mail.myemailserver.com,它将用作电子邮件服务器的默认(或第一个)域.

方法2

example1.com的外部DNS

example1.com      7200 MX 10 mail.example1.com.
mail.example1.com 3600 A  213.xx.xx.xx

example2.com的外部DNS

example2.com      7200 MX 10 mail.example2.com.
mail.example2.com 3600 A  213.xx.xx.xx

在第二种方法中,第二域的MX记录指向其自己的域,例如,example2.com.

我要求的是,我理解了在单个服务器上托管的多个域的配置,并且是否有关于我应该在自己的环境中实现哪种方法的最佳实践或建议.

解决方法

这两种方法都是有效的,确实知道此记录不会显示为原始地址.当您向配置的某个地址发送电子邮件时,发送MTA将查找为您的域配置的MX记录.它将从该域获取IP,并且它将打开与SMTP服务器(或者如果您配置了多个SMTP服务器之一的SMTP服务器)的SMTP会话.

即使没有MX记录也可以,因为MTA只会查找您域名的A记录. (当然,将A记录点提供给SMTP服务器)

猜你在找的HTML相关文章