Назад |
Перейти на главную страницу
перенести DNS с goDaddy на Route 53
Я хочу перенести службу домена с goDaddy на AWS. Я абсолютный новичок, имейте это в виду и будьте внимательны. Вот что я сделал, а что не сработало.
- Я купил доменное имя example.com в goDaddy.
- У меня также есть экземпляр EC2, работающий со всеми настройками безопасности, запущенный на нем сервер apache и файл index.html в папке var / www / html. Вроде нормально работает, когда открываю http://ec2-my-elastic-IP.eu-central-1.compute.amazonaws.com в моем браузере (не знаю, что это за технический термин? это доменное имя?)
- Затем я создал новую зону хостинга на Route 53 под названием example.com.
- Я создал запись A, указывающую на мой эластичный IP-адрес для экземпляра EC2. У него TTL 600 секунд и нет псевдонима. Политика маршрутизации проста, а имя просто пустое, то есть @.
- Это не сработало. Итак, я попытался разобраться в данных записи с сайта goDaddy. К сожалению, он не имеет формата BIND, который можно импортировать в Route 53. Вместо этого они предоставляют файл, который выглядит следующим образом (заменяя числа на xxxx):
; SOA Record
example.com. 3600 IN SOA nsxx.domaincontrol.com. dns.jomax.net. (
xxxxxxxxxxx
xxxxxx
xxxx
xxxxxxx
xxxx
)
; A Records
@ 600 IN A Parked
; CNAME Records
www 3600 IN CNAME @
_domainconnect 3600 IN CNAME _domainconnect.gd.domaincontrol.com.
; MX Records
; TXT Records
; SRV Records
; AAAA Records
; CAA Records
; NS Records
@ 3600 IN NS nsxx.domaincontrol.com.
@ 3600 IN NS nsxx.domaincontrol.com.
- Я безуспешно пытался преобразовать это в формат BIND онлайн. Итак, я попытался создать записи в среде Route 53, которые кажутся отсутствующими, а именно две записи CNAME. Из приведенного выше файла похоже, что у goDaddy есть две записи CNAME (я не знаю, что они делают). Также в пользовательском интерфейсе Route 53 я не знал, какую политику маршрутизации выбрать и должен ли я выбирать псевдоним для этих записей CNAME, поэтому я выбрал самые простые настройки. После ожидания в течение 24 часов в разделе example.com не отображается ни один веб-сайт, а только пустая страница. Я также создал еще одну A-запись с именем www для поддомена www.example.com (также указывающую на эластичный IP-адрес из моего экземпляра EC2). Ничего.
- Затем я прочитал этот. В нем предлагается изменить записи DNS в goDaddy, чтобы обновить четыре новых сервера имен от AWS. Но я могу редактировать только записи A и CNAME и не могу изменять записи NS.
- Этот вопрос предлагает подождать 24 часа, но я делал это пару раз безуспешно.
- это не помогает, потому что у меня нет проблем с моими электронными письмами (пока), просто потому, что меня это еще не беспокоит.
Вам нужно будет изменить NS
записи у регистратора, а не в зоне на текущих серверах имен. Информация о зоне должна соответствовать связующим записям в TLD. Склеивающие записи обычно имеют более высокие значения TTL, поэтому их обновление может занять до 48-72 часов.
В качестве примечания, @
не равно пустому, но базовое имя, указанное с $ORIGIN
директива. В вашей зоне отсутствует директива, но это не обязательно проблема, потому что ...
Если $ORIGIN
директива не определена - BIND синтезирует $ORIGIN
от имени зоны в named.conf
файл.