双Exchange 2010在不同的VM +单个公共IP +多个域

以下是这种情况:在2个不同的虚拟机上有2个Exchange Server 2010,由Hyper-V创build。 他们有IP和域:192.168.5.11,domainA.com; 和192.168.5.12,domainB.com分别。

问题是,我只有1个公共IP,比如123.123.1.1。 如何configuration设置,以便我可以使用两台Exchange服务器成功接收电子邮件?

鉴于我不能使用单个Exchange服务器的多个域。

– 更新 –

为了澄清,上面提到的domainA.com和domainB.com是网站域,而不是多个Active Directory林。 两台Exchange Server的用户共享相同的Active Directory。 我知道一个Exchange Server可以处理多个域,但我想将它们分成不同的虚拟机,以实现负载平衡和数据分离。

这是我做的。

  • 我坐在我的提供商的虚拟机有一个边缘传输服务器。 是不是使用订阅,但manuarllyconfiguration(并不难,但要求5分钟谷歌)。 它可以传递所有传入和传出的电子邮件,并进行大量的反垃圾邮件过滤(感谢那个MS)。
  • 我有forardangular色来分发传入的电子邮件到不同的目标基于他们的域名。 基本上,对于一个新的域名,我告诉它接受它,并为其设置转发规则。
  • 发送电子邮件来自可靠的来源(我的电子邮件服务器),由IP地址标识。 这需要一些命令行魔术来允许匿名连接,但这是非常有限的(只有less数服务器,在你的情况2)。

具有边缘的虚拟机除了处理边缘(实际上它甚至被命名为smtpgateway)之外,没有其他任何东西可以处理,允许我隔离滥用(大量垃圾邮件)的影响 – 它只是设置了一个很好的CPU限制。 此外,它也有缓冲电子邮件(我自己的服务器在我的办公室连接通过VPN和最终用户电缆调制解调器互联网,所以…它可能有时一两个小时)。

您不能,两台服务器都不能监听单个IP上的SMTP连接。 你最好的办法是让一个Exchange服务器处理邮件的收集,如果你正确设置了你的路由,那么这将导致邮件结束在正确的位置。 如果您将两个服务器都configuration为接受邮件,那么您可以轻松地更换哪个服务器实际收集邮件。

另一个select是设置一个边缘传输服务器,它被devise为位于networking边缘,处理所有的邮件接收,并将其传递给邮箱服务器。

编辑:我可能错过了阅读你的问题,但我不确定你是什么意思,当你说我们不能为多个域的单个交换服务器,你有多个不在同一个林中的Active Directory域? 如果是的话,这种方法将无法正常工作。 如果您只是在谈论多个电子邮件域,那么您的Exchange服务器就可以处理尽可能多的域名。