Вопрос или проблема
Смена хостинга сайта с сохранением почтового сервера
Я новичок и столкнулся с проблемой, с которой вы, опытные люди, можете мне помочь.
- Мой веб-сайт abc.com размещен у провайдера.
- MX-записи указывают на корневой домен (0 abc.com)
- mail.abc.com – это CNAME, который указывает на abc.com.
- Если я ввожу mail.abc.com в браузере, он открывает abc.com.
- Я создал веб-сайт на своем домашнем сервере и хочу использовать его только для веб-сайта, а почту оставить у хостинг-провайдера.
- SPF-записи имеют другие IP-адреса, которые отличаются от IP-адреса моего веб-сайта. (например, IP веб-сайта xxx.xxx.xxx.145, но SPF-записи xxx.xxx.xxx.218 и xxx.xxx.xxx.87)
Как мне действовать дальше? Я понял это до сих пор (что может быть абсолютно неверно):
Мне следует указать mail.abc.com на IP-адрес старого веб-сайта (или IP-адреса, указанные в SPF?) Затем указать A-запись веб-сайта на IP-адрес домашнего сервера. Это сработает?
Чтобы обновить DNS, измените mail.abc.com на A-запись с IP-адресом вашего почтового сервера (т.е. на текущий адрес abc.com).
Затем вы сможете изменить abc.com и www.abc.com на новый адрес, а MX-запись будет правильно разрешена, так что почта продолжит работать.
С SPF есть много нюансов, и идеальный ответ о том, как его настроить, зависит от того, как вы используете электронную почту, – но надеюсь, что следующее будет полезно –
Если одна из частей SPF-записи включает слово “mx”, то эта запись, вероятно, охватывает ваше текущее использование. Если у вас нет слова “mx” в записи, возможно, вы захотите добавить его – это не повредит и может помочь в некоторых настройках. Возможно, вы захотите оставить существующие записи IP-адресов – они, вероятно, используются вашим хостинг-провайдером для фактической отправки электронной почты. (Либо дополнительные IP-адреса на том же почтовом сервере, или, более вероятно, ваш веб-сервер настроен с базовым почтовым сервером, который пересылает всю почту на фактический почтовый сервер вашего хостинг-провайдера. Может быть, стоит спросить вашего хостинг-провайдера, чтобы разъяснить это – и также спросить, следует ли их заменить на запись “include”, что является более гибким способом сделать это)
Ответ или решение
Для решения вашей задачи по переносу веб-сайта на новый хостинг, при этом сохранив почтовый сервер у текущего провайдера, вам нужно следовать нескольким шагам. Постараюсь изложить всё максимально ясно.
Шаги для переноса веб-сайта:
-
Изменение записей DNS:
- Вам нужно создать новую запись A для домена
abc.com
и поддоменаwww.abc.com
, которая будет указывать на IP-адрес вашего домашнего сервера (в вашем случае этоxxx.xxx.xxx.145
). - Поддерживайте действующую MX-запись, которая указывает на ваш почтовый сервер. Изначально у вас настроено это так:
0 abc.com
. Поскольку MX-запись по-прежнему будет указывать на ваш хостинг, это позволит почте продолжать обработку на текущем сервере.
- Вам нужно создать новую запись A для домена
-
Изменение записей на уровне CNAME:
- Вы упомянули, что
mail.abc.com
является CNAME и указывает наabc.com
. Чтобы это работало должным образом, проверьте, что ваши MX-записи также правильно указывают на ваш почтовый сервер. Специалисты рекомендуют сделать записьmail.abc.com
как запись A, указывающую на IP-адрес почтового сервера (старый IP, если вы ранее не меняли его).
- Вы упомянули, что
- Настройка SPF-записи:
- Ваши SPF-записи (Sender Policy Framework) нужно отредактировать для того, чтобы они корректно отражали порядок отправки почты. Если в вашей SPF-записи есть фраза
mx
, то это уже обрабатывает отправку почты через ваш текущий почтовый сервер. - Если такой записи нет, рекомендуется её добавить. Вы можете оставить существующие IP-адреса в SPF-записи, так как они могут использоваться вашим хостинг-провайдером для отправки почты.
- Если вы не уверены в конфигурации SPF-записей, уточните у вашего провайдера, нужно ли добавлять
include:
для вашего почтового хоста, что сделает вашу конфигурацию более гибкой и принятаемой в будущем.
- Ваши SPF-записи (Sender Policy Framework) нужно отредактировать для того, чтобы они корректно отражали порядок отправки почты. Если в вашей SPF-записи есть фраза
Итоговые шаги:
- Замените DNS-записи: создайте новые A-записи для вашего сайта и убедитесь, что MX-запись и SPF-записи корректны.
- Проверьте работоспособность. После внесения изменений, может пройти некоторое время, прежде чем они начнут действовать, по сути от 24 до 48 часов в зависимости от TTL (Time to Live) настроек вашего домена.
В результате, ваш веб-сайт будет размещён на новом сервере, а работа почты останется без изменений. При необходимости уточняйте детали у вашего хостинг-провайдера, чтобы избежать недоразумений. Если есть дополнительные вопросы, не стесняйтесь задавать!