Назад | Перейти на главную страницу

Добавить субдомен в AWS Route 53

Мой домен example.com

Я хочу добавить поддомен, например subdomain.example.com

Мой домен зарегистрируется в godaddy. Я создал Hosted Zone в aws route 53 и изменил dns в godaddy. example.com работает как хочу.

Но теперь я хочу добавить поддомен в этот домен. Но я этого не делаю.

Я сначала попробовал это (ссылка на сайт):

Войдите в свою консоль AWS.

Щелкните здесь, чтобы перейти к консоли AWS route53. На левой панели нажмите Размещенные зоны.

На верхней панели нажмите Create Hosted Zone. > На правой панели введите subdomain.maindomain.com в качестве имени домена и нажмите «Создать».

Скопируйте серверы имен для этого домена для дальнейшего использования.

Теперь перейдите к набору записей для вашего основного домена и нажмите «Создать набор записей».

На правой панели поместите поддомен. в разделе «Имя» выберите «Тип» как «NS», а в поле «Значение» укажите ранее скопированные серверы имен, а затем нажмите «Создать».

Но это не сработало.

Тогда я попробовал этот.

В этом случае создайте запись CNAME, где example.com будет каноническим именем, а client.example.com будет записью псевдонима.

Как только это будет сделано сейчас, example.com и client.example.com будут разрешены на один и тот же IP-адрес, то есть на балансировщик нагрузки.

Но все равно не сработало.

Как я могу это сделать?

В ключевой трюк при настройке поддомена связывание субдомен с родительским доменом через набор серверов имен - Записи NS. Т.е. в subdomain.example.com известен своему набору серверов имен (NS-записи) и родительскому домену example.com должен знать, что это за NS для поддомена. Как и в GoDaddy, где вы устанавливаете example.comNS Route53, которые затем вставляются в .com зону как ссылку на ваш домен. Имеет смысл?

Вот как вы создаете субдомен в Route53:

  1. Создать новый Размещенная зона subdomain.example.com в Route53 и скопируйте набор ** NS записей * в буфер обмена, Блокнот или куда-нибудь:

    (Я использую свой домен aws.nz для этой демонстрации - субдомен example.com не может быть создан в R53)

  2. Открыто example.com сведения о размещенной зоне (или aws.nz в этом случае) и нажмите Создать набор записей. Устанавливать:

    • Название: subdomain.example.com
    • Тип: NS
    • Стоимость: список серверов имен из шага 1 выше.

  3. Создайте запись в субдомен, например test.subdomain.example.com= 192.0.2.123, подождите минуту и ​​попробуйте разрешить его:

    ~ $ host test.subdomain.aws.nz
    test.subdomain.aws.nz has address 192.0.2.123
    

Надеюсь, это поможет :)

(Извините, у меня недостаточно репутации на ServerFault, чтобы публиковать комментарии, чтобы получить эти сведения.)

Что именно не соответствует инструкциям на связанных сайтах?

Вот мой удар по инструкции:

1.) Создайте размещенную зону. По моему опыту, это будет основной домен без каких-либо поддоменов, что противоречит вашим инструкциям по ссылке. (например: «example.com» будет зоной размещения.)

2.) Создание размещенной зоны предоставит вам 4 корневых сервера имен, принадлежащих Amazon, которые вам нужно будет передать GoDaddy, чтобы они перешли с DNS GoDaddy на Amazon. Вы сделаете это где-нибудь на веб-сайте GoDaddy. [ПРИМЕЧАНИЕ: вы можете переместить любые существующие записи DNS, которые вы настроили в GoDaddy, прежде чем сделать это, если хотите, просто не забудьте. Если вы их забудете, это будут четыре записи NS в вашей зоне хостинга Route53.]

3.) После этого вы можете добавлять записи в размещенную зону в веб-интерфейсе Amazon. Подавляющее большинство из них, вероятно, будет использовать «Простую» политику маршрутизации.

Сноска: не связывайтесь с уже существующими записями NS или SOA, которые Amazon настраивает для вас в зоне хостинга.