Перемещение веб-сервера, не перемещая почтовый сервер

Я должен переместить веб-сайт клиента от их старого хоста и на их новый хост, не изменяя их почтовый сервер. Я прочитал этот чрезвычайно полный ответ по подобному вопросу (https://serverfault.com/a/370295/112673), и я думаю, что перенес голову, что сделать, но я хотел подтвердить, что я понимаю это правильно.

=================

РЕДАКТИРОВАНИЕ - я с тех пор понял, что моя исходная стратегия была немой. Это теперь пересмотрено.

=================

Это настройки на зональном файле для текущего хоста:

localhost.website.com   Address Record (A)  127.0.0.1   
website.com Address Record (A)  1.2.3.4 (current web server IP)
website.com Mail Exchange Record (MX)   preference=10, host=website.com.
ftp.website.com Canonical Name (CNAME)  website.com.
imap.website.com    Canonical Name (CNAME)  website.com.
news.website.com    Canonical Name (CNAME)  website.com.
pop.website.com Canonical Name (CNAME)  website.com.
smtp.website.com    Canonical Name (CNAME)  website.com.
www.website.com Canonical Name (CNAME)  website.com.

Я планирую изменить эти настройки к

localhost.website.com   Address Record (A)  127.0.0.1   
website.com Address Record (A) 5.6.7.8 (new server IP)
website.com Mail Exchange Record (MX)   mail.website.com.
www.website.com Canonical Name (CNAME)  website.com.
ftp.website.com Canonical Name (CNAME)  website.com.
news.website.com    Canonical Name (CNAME)  website.com.
mail.website.com    Address Record (A)  1.2.4.5 (old server IP)
imap.website.com    Canonical Name (CNAME)  mail.website.com.
pop.website.com Canonical Name (CNAME)  mail.website.com.
smtp.website.com    Canonical Name (CNAME)  mail.website.com.

Если я пойму правильно, то это укажет на фактический веб-сайт website.com на новый IP сервера, но ВСЕ связанные с электронной почтой вещи на mail.website.com, который все еще указывает на старый IP сервера.

Кроме того, есть ли какой-либо способ для меня протестировать эту установку перед вводом в эксплуатацию? Ответ я упомянул более ранние упоминания, можно сделать это сами с моим файлом hosts локально, но я не уверен точно, как пойти об установке этого.

0
задан 13 April 2017 в 15:14
1 ответ

Мне нужно переместить веб-сайт клиента со старого хоста на новый, не меняя почтовый сервер.

Вам повезло, потому что эти две вещи не связаны между собой, и вы спрашиваете, как переместить веб-сайт, не затрагивая электронную почту, все равно что спросить: «Я переезжаю в новый дом на улице. Как мне убедиться, что мне не нужно менять номерные знаки моей машины?»

Если я правильно понимаю, это укажет фактический веб-сайт website.com на новый IP-адрес сервера, но ВСЕ связанные с электронной почтой вещи будут указывать на mail.website.com, который все еще указывает на старый IP-адрес сервера. Когда я изменяю серверы имен website.com так, чтобы они указывали на новый хост, website.com должен отображать веб-сайт на новом хосте, но электронная почта должна оставаться неизменной.

Итак, помимо изменения файлов зоны, вы изменили имя серверы тоже? Независимо от этого (что добавляет уровень сложности, но не является неуправляемым), файлы зоны, как вы заявили, будут делать то, что вы хотите.

Кроме того, могу ли я протестировать эту настройку перед запуском? В ответе, на который я ссылался ранее, упоминается, что вы можете сделать это самостоятельно с моим файлом hosts локально, но я не уверен, как именно это сделать.

Файлы Hosts могут выполнять только сопоставление IP -> имен хостов, так что вы можете ' t технически проверить CNAME. Что вам нужно сделать, так это настроить небольшой временный DNS-сервер и указать один или два хоста на этом DNS-сервере, чтобы проверить идентичную копию файла зоны. Возможно, простой сервер dnsmasq.

1
ответ дан 4 December 2019 в 17:02

Теги

Похожие вопросы