Изменение записей DNS при перемещении сайта

Я создаю новый веб-сайт Magento на экземпляре Amazon ec2 и должен указать домен их старого сайта OSCommerce на эластичный IP-адрес нового экземпляра ec2.

Обычно у меня есть простая задача обновления A запись их домена, но когда я вошел в учетную запись с их регистром, я вижу, что уних уже установлено 90 записей, в основном CNAME & A записей.

У них нет айтишника, которого можно спросить, но я почти на 100% уверен, что мне нужно делать, но, поскольку я обычно работаю с такими вещами для веб-разработчиков, как php, javascript и т. Д., Я просто хочу убедиться, что у меня все правильно.

Чтобы дать вам образец своих записей DNS, которые они настроили:

Type    Host                            Data                        TTL      Kind    State    In Synch
A       intweb1.their-domain.com        19?.??.???.OLD              3600     Manual  Active     yes
CNAME   intweb.their-domain.com         intweb1.their-domain.com    3600     Manual  Active     yes
CNAME   www.their-domain.com            intweb1.their-domain.com    3600     Manual  Active     yes
A       fs.their-domain.com             19?.??.???.OLD              3600     Manual  Active     yes
CNAME   fileserver.their-domain.com     fs.their-domain.com         3600     Manual  Active     yes

Я считаю, что мне нужно только удалить

A       intweb1.their-domain.com        19?.??.???.OLD              3600     Manual  Active     yes

И ИЗМЕНИТЬ:

CNAME   www.their-domain.com            intweb1.their-domain.com    3600     Manual  Active     yes

TO:

A       www.their-domain.com            19?.??.???.NEW              3600     Manual  Active     yes

И ДОБАВИТЬ ДРУГОЙ ЗАПИСЬ:

CNAME   their-domain.com                www.their-domain.com        3600     Manual  Active     yes

Это правильно?

1 ответ

Лучшая практика: установить достаточно маленький ttl, так что если что-то пойдет не так, вам не придется ждать 1 час для отката (ttl в секундах). Таким образом, вы избегаете данных, записанных в разных версиях базы данных в зависимости от клиентов в один сайт или другой (если старый сайт позволяет это сделать, вы можете принудительно перенаправить его на новый сервер, чтобы избежать этого)

  • Уменьшите ttl до желаемого количества времени для более мягкого изменения.
  • Измените записи A, чтобы они отражали правильные IP-адреса серверов.
  • При необходимости измените CNAME, чтобы они отражали правильные имена (при необходимости, в зависимости от ситуации, вы должны изменить пример, может быть, у вас есть еще)

Если вы не меняете ни почтовый сервер, ни DNS-провайдера, просто не меняйте MX, SOA или любые другие.

Когда вы увидите, что с разрешением все работает как положено, увеличьте значение ttl до разумного.

имейте в виду, что TTL является наиболее важным здесь, если у вас есть какое-то неприятное разрешение, в вашем текущем сценарии изменение займет час, чтобы отразить его, поэтому перенесите его на небольшое число, приближаясь к дате миграции, но до логической суммы (я Я сталкиваюсь с миграцией сегодня, и я установлю 10' ttl для самых критических вещей, которые я могу встретить 10' для отката, это зависит от вашего приложения - имейте в виду, что ttl распространяется вокруг других DNS, которые fwd так что вы не можете контролировать разрешение за пределами этого числа-)

Другие вопросы по тегам