Изменит ли изменение записи A для моего сайта с неявной MX работу моей электронной почты?

Вопрос или проблема

Мой вопрос похож на этот вопрос. Я проверил другие вопросы на Webmasters, но не нашел ни одного, который бы специально касался неявных MX-записей.

Я помогаю кому-то перенести сайт с Bluehost на Vercel. Но я хочу сохранить почту сайта, размещенную на Bluehost. Мы используем имена серверов Bluehost, и я не хочу менять имена серверов.

Я не могу найти никаких MX-записей для сайта, ни через интерфейс Bluehost, ни через dig, ни через DNSchecker.org. Сайты, такие как FAQ на open-spf.org и другие, говорят, что SMTP будет доставлять почту на IP-адрес A-записи, если MX-запись отсутствует. Они называют это неявным MX, и на каждом сайте, который я читал, говорится, что это не рекомендуется, поскольку это означает дополнительные DNS-запросы для любого, кто пытается доставить почту на этот адрес. Вот краткая сводкаDNS-записей:

  • Поддомен mail имеет A-запись, указывающую на сервер Bluehost.
  • smtp и imap – это CNAME, указывающие на mail.
  • www – это CNAME к основному домену.
  • Есть SPF-запись для основного домена с настройками v=spf1 a mx include:someexternalwebsite.com ~all.

С такой конфигурацией DNS, когда я изменю свою A-запись для основного домена, чтобы указывать на серверы Vercel, почта сайта перестанет работать?

Вопрос, на который я сослався в начале своего поста, говорит, что если MX-запись указывает на основной домен, то почта перестанет работать, потому что MX разрешится на неправильный сервер. Верно ли это для моей неявной MX-записи? Что мне нужно изменить, чтобы указать на новый сервер, сохранив при этом работу почты?

Я хочу избежать любого времени простоя для почты, так как это критично для ведения бизнеса.

Да, почта перестанет работать. Это произойдет несколькими способами – ваша почта не будет направляться на серверы Bluehost, и даже если бы и направлялась, SPF будет вызывать мягкое неудачу, потому что A-запись не относится к почтовому серверу, и нет MX-записи.

То, что вы полагаетесь на A-записи для доставки, крайне ненадежно – я не видел такого корректного настроя на любом сервере с тех пор, как начал работать с POP и SMTP лет 30 назад. Правильное решение – настроить MX-записи.

Тем не менее, исправить это должно быть легко. Дважды проверьте с Bluehost – но все, что вам нужно сделать, это настроить MX-запись на почтовый сервер Bluehost. Затем вы можете переработать свою A-запись. Просто не используйте CNAME.

  • Оставьте левую сторону (поддомен) пустой.
  • Установите тип записи MX.
  • Выберите приоритет – так как у вас только 1 MX-сервер, это не имеет значения – приоритет 10 является разумным выбором.
  • Установите данные / цель на mail.yourdomain.com (или лучше на цель CNAME, на которую указывает mail.yourdomain.com. это должно быть доменное имя, а не IP-адрес.
  • Если вы можете установить TTL, выберите низкое значение, например, 60 секунд. Вы всегда можете увеличить его позже, но низкое значение позволяет вам быть адаптивным, если вы что-то испортите.

Готово.

Ответ или решение

Изменение A-записи вашего домена, при этом полагаясь на неявные MX-записи, действительно может привести к проблемам с электронной почтой. Рассмотрим эту ситуацию более подробно и ответим на вопросы.

Понимание неявных MX-записей

По умолчанию, если в DNS-записях вашего домена отсутствуют явные MX-записи, почта будет доставляться на IP-адрес, указанный в A-записи. Это называется неявной MX-записью. Хотя технически такая настройка возможна, она не является рекомендуемой практикой по следующим причинам:

  • Дополнительные запросы к DNS: При отсутствии MX-записи электронная почта будет задерживаться, так как необходимо выполнить дополнительный DNS-запрос для поиска A-записи. Это увеличивает вероятность возникновения ошибок и замедляет процесс доставки почты.
  • Проблемы с контролем: Если A-запись изменится (например, при переходе на новые серверы, как в вашем случае с Vercel), это может привести к тому, что электронная почта перестанет доходить, если не настроены явные MX-записи.

Ваши текущие DNS-настройки

В ваших текущих настройках:

  • A-запись: Указывает на серверы Bluehost.
  • CNAMEы: Указывают на определённые поддомены.
  • SPF-запись: Обеспечивает дополнительную проверку на отправленные письма, но не влияет на процесс маршрутизации.

Последствия изменения A-записи

Если вы измените A-запись для вашего домена, указывая её на Vercel, вы фактически перенаправите всю электронную почту, предназначенную для вашего домена, на новый сервер, который, вероятно, не настроен для обработки вашей почты. Если у вас нет явной MX-записи, указывающей на mail-сервер Bluehost, это приведёт к сбоям в доставке почты.

Рекомендации по настройке

Для того чтобы избежать проблем с электронной почтой, следует выполнить следующие шаги:

  1. Настройте явные MX-записи:

    • Свяжитесь с Bluehost, чтобы получить точные настройки для добавления необходимых MX-записей.
    • Используйте для MX-записей доменное имя mail.yourdomain.com (при этом ваш mail-сервер должен соответствовать этому поддомену).
  2. Проверьте приоритетность: Если у вас только один почтовый сервер, разумно установить приоритет 10.

  3. Выбор TTL: Установите время жизни (TTL) для новой записи в 60 секунд, чтобы иметь возможность быстро вносить изменения в случае необходимости.

  4. Избегайте CNAMES для MX: Убедитесь, что для MX-записей вы используете доменное имя, а не IP-адрес.

Заключение

Таким образом, изменение A-записи вашего домена без предварительной настройки MX-записей приведёт к сбоям в работе электронной почты. Убедитесь, что соответствующие MX-записи настроены перед внесением любых изменений, чтобы сохранить работоспособность вашей почты и избежать перебоев в бизнесе.

Оцените материал
Добавить комментарий

Капча загружается...