我有一个电子邮件服务器(邮件),目前托管一个域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.
我要求的是,我理解了在单个服务器上托管的多个域的配置,并且是否有关于我应该在自己的环境中实现哪种方法的最佳实践或建议.