У нас есть домен muzzard.com с DNS, размещенным на AWS Route 53.
AWS предоставил нам следующие серверы имен
ns-1996.awsdns-57.co.uk, ns-1368.awsdns-43.org, ns-777.awsdns-33.net, ns-436.awsdns-54.com
Они были добавлены на muzzard.com в качестве носителей имён на MyDomain.com, который является основным регистратором для muzzard.com.
Я вижу их в DNS:
> set querytype=all
> muzzard.com
Server: ns-1996.awsdns-57.co.uk
Address: 205.251.199.204
muzzard.com internet address = 54.194.110.136
muzzard.com nameserver = ns-1368.awsdns-43.org
muzzard.com nameserver = ns-1996.awsdns-57.co.uk
muzzard.com nameserver = ns-436.awsdns-54.com
muzzard.com nameserver = ns-777.awsdns-33.net
muzzard.com
primary name server = ns-1996.awsdns-57.co.uk
responsible mail addr = awsdns-hostmaster.amazon.com
serial = 1
refresh = 7200 (2 hours)
retry = 900 (15 mins)
expire = 1209600 (14 days)
default TTL = 86400 (1 day)
muzzard.com MX preference = 10, mail exchanger = mail.muzzard.com
mail.muzzard.com internet address = 159.8.131.164
Там я добавил 2 записи A в панель управления маршрутом 53:
ns-primary.muzzard.com & ns-secondary.muzzard.com
В них загружено программное обеспечение Windows2012 DNS, и они будут отвечать на запросы.
Мы хотим использовать muzzard.com в качестве DNS-сервера для другого домена Teachers-direct.co.uk, размещенного на Godaddy.
Я пытаюсь добавить ns-primary.muzzard.com и ns-secondary.muzzard.com в панель управления Godaddy, но отказываюсь сказать: «Вы должны ввести зарегистрированный сервер имен».
Существуют записи для ns-americas, ns-emea и ns-apac.muzzard.com (которые больше не существуют)
Когда я добавляю новый сервер имен, он выдает следующее сообщение об ошибке:
И все же серверы имен находятся в DNS, если я их пингую.
C: \ Users \ Karl> пинг ns-primary.muzzard.com
Pinging ns-primary.muzzard.com [159.8.131.164] with 32 bytes of data:
Reply from 159.8.131.164: bytes=32 time=56ms TTL=115
Вот снимок экрана с настройками DNS на ns-primary.muzzard.com
И ns-primary правильно отвечает, используя nslookup с правильным IP-адресом для данного имени хоста.
C:\Users\Karl>nslookup
Default Server: google-public-dns-a.google.com
Address: 8.8.8.8
> lserver ns-primary.muzzard.com
Default Server: ns-primary.muzzard.com
Address: 159.8.131.164
> www.teachers-direct.co.uk
Server: ns-primary.muzzard.com
Address: 159.8.131.164
Name: www.teachers-direct.co.uk
Address: 176.34.226.81
Я считаю, что это связано с отсутствием "клейких" записей на сайте muzzard.com
Куда бы мне добавить эти ns-записи?
Обновление 5 октября 2016 г.
Мне пришлось сменить серверы имен для этого домена 'Teacher-direct' на набор, который работал, поскольку это действующий сайт с большим трафиком.
В настоящее время упоминается в комментарии, что у меня есть другой домен в той же ситуации, когда я не перешел на рабочие DNS-серверы.
Это был ответ технической команды этого домена - 'carib.com'.
«Наша команда доменов верхнего уровня провела дополнительное расследование и выяснила, что серверы имен ns-primary.muzzard.com и ns-secondary.muzzard.com не существуют в реестре. Они сказали мне, что владелец домена muzzard.com необходимо будет добавить для них записи хоста. Я думаю, что вы можете передать эту информацию в службу поддержки регистратора muzzard.com. Сообщите мне, если требуются дополнительные сведения, и я постараюсь получить дополнительные технические сведения. Если есть что-нибудь еще, что я могу сделать для вас, пожалуйста, дайте мне знать, и я буду очень рад помочь. С наилучшими пожеланиями "
Я не согласен с Флорином. Клей нужен только для решения сценариев курицы и яйца в DNS. В этом случае клей вообще не требуется, потому что вы пытаетесь использовать серверы имен, оканчивающиеся на com.
для co.uk.
домен.
Я посмотрел на ns-primary.muzzard.com
и ns-secondary.muzzard.com
. Я не могу найти ничего плохого в этом A
записи или ссылки, ведущие к ним. Оба этих сервера имен должным образом возвращают авторитетные ответы для teachers-direct.co.uk
, а NS
записи настроены правильно. (указывая на серверы имен, которые вы пытаетесь определить в панели управления)
$ dig +noall +comments +norecurse @ns-primary.muzzard.com teachers-direct.co.uk SOA
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59089
;; flags: qr aa ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
$ dig +noall +comments +norecurse @ns-secondary.muzzard.com teachers-direct.co.uk SOA
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61146
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
$ dig +short +norecurse @ns-primary.muzzard.com teachers-direct.co.uk NS
ns-primary.muzzard.com.
ns-secondary.muzzard.com.
$ dig +short +norecurse @ns-secondary.muzzard.com teachers-direct.co.uk NS
ns-secondary.muzzard.com.
ns-primary.muzzard.com.
На этом этапе я бы посоветовал вам снова попытаться применить эти серверы имен. Возможно, что во время начальной попытки у вас не все было правильно настроено, что привело к тому, что рекурсивные DNS-серверы, используемые проверкой GoDaddy, кэшировали (или отрицательный кеш) ответы, которые могли бы привести к тому, что эта проверка продолжила бы сбой. Если он все еще не работает, всегда надежный Хокан Линдквист, вероятно, найдет этот вопрос в какой-то момент и все исправит.