Проблемы с созданием субдомена, запущенного на EC2

87
10

У меня есть статическая веб-страница example.com, которая отлично работает и размещается на AWS S3 с Route53, соединяющей записи записей A и NS с моим DNS-сервером GoDaddy.

Я хочу создать sub.example.com который указывает на динамическую страницу, которая будет размещена на моем экземпляре EC2. У меня есть EC2, связанный с Elastic IP, чей общий адрес - 12.12.12.12. Я настроил Route53, создав отдельную размещенную зону для sub.example.com с тремя наборами записей:

    A записей A именем sub.example.com со значением 12.12.12.12. Набор записей NS со значениями NS-1.org, NS-2.org, NS-3.org и NS-4.org. Кажется, что AWS создала набор записей SOA со значениями ns-1.org. awsdns-hostmaster.amazon.com. 1 0002 003 0000004 00005 ns-1.org. awsdns-hostmaster.amazon.com. 1 0002 003 0000004 00005

Все наборы записей называются sub.example.com. В моей учетной записи GoDaddy, в разделе DNS Zone File, я добавил следующее:

    A записи - имя sub 12.12.12.12 4 NS записи - имя sub ссылающийся на NS-1.org, NS-2.org, NS-3.org и NS-4.org.

Я что-то упускаю? Мой сервер еще не запущен, я просто хочу проверить, что мои настройки DNS готовы.

В то время как dig example.com NS работает, я тестировал sub.example.com с командой dig sub.example.com NS и это не удалось:

[lucas@lucas-ThinkPad-W520]/home/lucas$ dig sub.example.com NS

; <<>> DiG 9.9.5-3-Ubuntu <<>> sub.example.com NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 44939
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;sub.example.com. IN NS

;; AUTHORITY SECTION:
example.com. 900 IN SOA ns-5.net. awsdns-hostmaster.amazon.com. 1 0002 003 0000004 00005

;; Query time: 79 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu May 15 13:07:40 PDT 2014
;; MSG SIZE rcvd: 128

Интересно, что в разделе AUTHORITY SECTION ns-5.net SOA ns-5.net значение ns-5.net, которое находится под моим набором NS для зоны размещения example.com, а не моей области sub.example.com. Какие-либо предложения?

Я также запросил WHOIS для sub.example.com:

Domain Name: EXAMPLE.COM
Registrar: GODADDY.COM, LLC
Whois Server: whois.godaddy.com
Referral URL: http://registrar.godaddy.com
Name Server: NS-5.ORG
Name Server: NS-6.ORG
Name Server: NS-7.ORG
Name Server: NS-8.ORG
Status: clientDeleteProhibited
Status: clientRenewProhibited
Status: clientTransferProhibited
Status: clientUpdateProhibited
Updated Date: 30-jun-2014
Creation Date: 30-jun-2013
Expiration Date: 30-jun-2015

Это указывает на то, что мои NS записи указывают на серверы имен для example.com а не на sub.example.com.

Я что-то упускаю, или делаю слишком много?

спросил(а) 2021-01-19T20:54:30+03:00 2 месяца, 3 недели назад
1
Решение
63

Вам не нужны NS записи для sub.example.com. Вам нужны только NS записи для вашего домена, example.com. A записи sub.example.com достаточно записи sub.example.com

ответил(а) 2021-01-19T20:54:30+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема