主要ISPclosures时MXlogging故障切换

我需要一些帮助来configurationISP故障转移。

我在CentOS上configuration了一个Zimbra邮件服务器。 它工作正常。 我们有2个ISP连接,并为两个ISP的波纹pipe创build了2个MXlogging

10.0.0.1 mail.example.com(mx)在ISP1中创build的PTRlogging(主要)
10.0.0.2 mail1.example.com(mx)在ISP2中创build的PTRlogging(备份)

通过这个设置,当我的ISP1closures时,我们希望能够通过ISP2访问邮件服务器。 我们可以在内部访问邮件。

但问题是,使用外部组织邮件服务的用户必须将其邮件客户端设置mail.example.com更改为mail1.example.com。 他们需要通过networking访问来改变访问他们的邮件。 他们必须使用mail1.example.com而不是mail.example.com

我的要求是,我们不应该改变用户端的任何设置,当我的ISP1下来,它应该自动redirect到ISP2的MXlogging

任何人都可以build议我如何configuration故障转移而不更改邮件客户端的任何设置。

这与MXlogging无关。 MXlogging用于通过SMTP接收邮件。 您正在寻找的是您的mail.example.com DNSlogging的DNS故障转移。

大多数像样的DNS提供商可以提供这项服务 他们将监视logging(mail.example.com),如果它检测到IP不可达,将自动将logging切换到您的从IP。

显然,由于DNS提供商需要检测到停机并且客户需要提取更新的IP,所以会有一些延迟。 但是,一般来说,这个过程相当好,通常相当快。

编辑:

10.0.0.1 mail.example.com(mx)在ISP1中创build的PTRlogging(主要)
10.0.0.2 mail1.example.com(mx)在ISP2中创build的PTRlogging(备份)

MXlogging也不是PTRlogging。 您的MXlogging应该指向Alogging。 用于发送邮件的IP地址应具有相应的PTRlogging。