У меня есть домен GoDaddy как «example.com». Я хотел иметь собственный DNS-сервер для поддомена secure.example.com. Поэтому я добавил в GoDaddy запись «A» «NS», указывающую на мой IP-адрес, и запись NS «Secure», указывающую на «ns.example.com». Это работает нормально, и все запросы DNS попадают на мой сервер для "secure.example.com". Теперь я настраиваю свои почтовые серверы для того же поддомена. Я установил два почтовых сервера. Один является основным, а другой резервным. Итак, на моем DNS-сервере записи MX:
MX :
secure.example.com -> primary.secure.example.com 0 (priority)
secure.example.com -> backup.secure.example.com 5 (priority)
A records :
primary.secure.example.com -> IP Address 1
backup.secure.example.com -> IP Address 2
Теперь, если я использую почтовый клиент (outlook, live, thunderbird) и указываю secure.example.com как POP3 и SMTP, он выводит электронные письма и подключается к IP-адресу основного сервера. И это хорошо. Теперь я остановил основной почтовый сервер и попытался отправлять электронные письма. Но все мои почтовые клиенты все еще пытаются подключиться к основному серверу, а не к резервному серверу. Что мне не хватает в моей конфигурации?
Записи MX предназначены только для доставки почты (SMTP), а SMTP достаточно умен, чтобы попытаться выполнить резервное копирование с более низким приоритетом в случае сбоя. Это также относится только к MTA, использующим записи MX. Клиентские приложения не используют записи MX, они не «доставляют» электронную почту, они просто подключаются к SMTP-серверу (через запись A). Затем SMTP-сервер "доставляет" электронное письмо.
Вам нужен какой-то аппаратный / программный балансировщик нагрузки с виртуальным IP.