Есть вопрос, у меня есть почтовый сервер за двумя отдельными общедоступными IP-адресами, ISP1 и ISP2 - с автоматическим переключением при отказе. У моего провайдера домена у меня есть запись A mail.domain.com, указывающая на ISP1, а затем запись MX с этой записью A.
Теперь мне нужно настроить аварийное переключение, я знаю, что могу: -конфигурировать новую запись A mail2.domain.com и указать ее на ISP2 -конфигурировать вторую запись MX для этой записи с более низким приоритетом, чем первая запись MX.
Но каждый почтовый клиент (у меня их много) настроен на наличие сервера imap и smtp, например mail.domain.com, так что моя первая запись A. Как добиться такого переключения без перенастройки каждого почтового клиента, когда мой шлюз переходит на ISP2, а мой почтовый сервер становится доступным с IP-адреса ISP2?
Я вижу, что это такие сервисы, как dnsmakeesy.com - интересно, единственное ли платное решение?
Спасибо за вашу помощь.
Вы можете аппроксимировать это с помощью нескольких записей A для mail.example.com
и используйте это для IMAP и POP. Клиенты будут подключаться к любому из них, если оба интерфейса работают, и подключаться к рабочему интерфейсу, если один из них не работает. У клиентов будет задержка при подключении, когда одна сторона не работает, если они пробуют, что IP-адрес интерфейса отключен. Задержка, скорее всего, произойдет на половине начальных подключений. У вас по-прежнему будет вопрос, как обеспечить избыточность на уровне сервера.
Для MX настройте две записи A, например smtp.example.com
и smtp2.example.com
. Получите записи указателя для соответствующих IP-адресов. Затем вы можете установить их в качестве записей MX. Выбор предпочтительного сервера будет зависеть от приоритета MX. Обычно обе записи MX имеют одинаковый приоритет. Если у вас есть разные серверы за каждым IP-адресом, вы, вероятно, захотите установить приоритет в пользу основного сервера.
Если вы не контролируете сеть или серверы «перед» двумя вашими почтовыми серверами, вам придется купить / арендовать некоторую форму аварийного переключения DNS, например, упрощенный DNS или Диспетчер трафика Azure. Более красивым решением (по крайней мере для меня) был бы балансировщик нагрузки. Но услуги предоставляют то, что вам нужно, и совсем не дороги. Хотя имейте в виду, что некоторые клиенты / браузеры могут некорректно подключаться, но, как правило, современные не имеют проблем.