Изменения в DNS должны быть относительно мгновенными на ваших авторитетных серверах. Однако из-за кеширования DNS изменениям потребуются клиенты. Это будет больше проблемой для постоянных клиентов, чем случайных клиентов. Вы можете обойти это, предварительно заполнив свои данные.
Различные ответы уже опубликованы охватывают все, что вам нужно беспокоиться.
- Установите TTL на низкое значение. Скажите 1Н за несколько дней до смены. Попробуйте сделать это, по крайней мере, текущий TTL до изменения, 2 раза TTL будет лучше.
- Добавьте две новые записи A для почтового сервера, используя старый и новый адреса. Создайте запись MX для каждого из них, отдавая наивысший приоритет старому адресу сервера. Удалите MX для старого адреса, как только вы перережете. Установите приоритет для обеих этих записей ниже, чем существующая запись. (Отправляющие серверы не должны проверять имя, которое использует ваш баннер.
- Добавьте новую запись A для почтового сервера с его текущим именем. И получите настройку записи PTR для нового адреса. Запись A вернет оба адреса. Это позволит проверке rDNS работать для любого адреса. (Многие принимающие серверы заботятся об этом и могут отклонить сообщения или классифицировать их как спам в случае сбоя rDNS.)
Теперь вы готовы к переходу на новый адрес. После переключения вы можете убрать.
- Удалите записи MX для новых имен и запись A для старого адреса.
- Подождите несколько часов и удалите записи A для новых имен.
Это должно быть полностью прозрачно для ваших пользователей. Любые проблемы, с которыми вы сталкиваетесь, должны быть ограничены серверами, которые не соответствуют стандартам.
Вы можете использовать метод двойной записи для других сервисов, но будут задержки, когда клиенты попробуют адрес, который не отвечает, и ждут его истечения времени ожидания.