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

Проблемы с DNS в зоне хостинга AWS Route53 / серверах имен

Я установил на AWS Route53 набор серверов имен white label, следуя как документации AWS, так и описанию, которое я нашел от сотрудника AWS. Казалось, все работает нормально - у меня никогда не было проблем с доступом к тестируемому сайту, который я использую, с этими белыми серверами имен в качестве DNS.

Я попросил нескольких человек в США попытаться попасть на сайт, и они сказали, что периодически получают сообщение «сервер не найден». Я пробовал исследовать с помощью онлайн-инструментов, таких как pingdom - и получил несколько довольно сбивающих с толку сообщений об ошибках, но с последним утверждением "но, несмотря на это, поиск IP-адреса завершился успешно". Не очень теплая пушинка.

Если кто-то будет против немного помочь новичку в DNS. Тестовая площадка находится по адресу: tsf-test.com ; если он доступен, он должен выдать блестящий результат «ошибка установления соединения с базой данных». Это ожидается.

DNSstuf.com сообщает об этом:

SOA record check    No nameservers provided an SOA record for the zone. 
You should configure your nameservers to have a master slave relationship.
The update of the zone information to the slave nameservers should 
be handled through the SOA record.

Я был бы очень признателен за любые советы о том, как заставить это работать на Route53. Спасибо...

РЕДАКТИРОВАТЬ:

Вот записи, которые я установил в AWS для пользовательских серверов имен:

localroute.net.  NS ns1.localroute.net 172800
                    ns2.localroute.net 
                    ns3.localroute.net 
                    ns4.localroute.net

localroute.net.  SOA  ns1.localroute.net. hostmaster.localroute.net. 2016112702 7200 900 1209600 86400  900

ns1.localroute.net. A  205.251.192.207 172800
ns2.localroute.net. A  205.251.197.175 172800
ns3.localroute.net. A  205.251.195.235 172800
ns4.localroute.net. A  205.251.198.34  172800

Кроме того, для домена localroute.net с AWS в качестве регистратора у меня есть приклеивать пластинки для ns1. нс2. нс3. и ns4. - указывая на те же IP-адреса, что и выше.

Тогда для tsf-test.com вот записи зоны:

tsf-test.com.   A   xxx.xxx.xxx.xxx 60

tsf-test.com.   NS  ns1.localroute.net 60
                    ns2.localroute.net 
                    ns3.localroute.net 
                    ns4.localroute.net
tsf-test.com.   SOA ns1.localroute.net. hostmaster.localroute.net. 2016112701 7200 900 1209600 86400    900

*.tsf-test.com. CNAME tsf-test.com  60

Ваши записи клея верны. Проблема не в этом.

Проблема в том, что вы не настроили сам домен localroute.net для фактического использования серверов white label, хотя вы настроили глобальные полномочные серверы на верхнем уровне .net домен (серверы gTLD) - через регистратора - чтобы поверить, что вы это сделали.

Если вы откроете консоль Route 53 и выделите эту зону хостинга для localroute.net (не нажимайте на фактическое доменное имя, просто на строку в таблице), я думаю, вы обнаружите, что 4 сервера имен, перечисленные на правая часть экрана не правильные серверы Route 53 - они не соответствуют тем же 4 IP-адресам, которые соответствуют вашим 4 серверам white label. Они должны быть такими:

ns-1455.awsdns-53.org.   205.251.197.175
ns-1003.awsdns-61.net.   205.251.195.235
ns-207.awsdns-25.com.    205.251.192.207
ns-1570.awsdns-04.co.uk. 205.251.198.34

Хостинговая зона localroute.net - я подозреваю, вы найдете - не будет использовать их, но tsf-test.com будет использовать, потому что это правильно.

Но это эквивалентные серверы для ns1-ns4, который якобы является авторитетным для localroute.net ... но если вы просить эти конкретные серверы Route 53 о localroute.net, они понятия не имеют, о чем вы говорите.

;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 21284
                                       ^^^^^^^

Итак, если все вышесказанное верно, как это исправить?

Записи NS в самой размещенной зоне не имеют значения, если здесь показаны значения, соответствующие разным IP-адресам.

Я предполагаю, что вы редактировали NS записи для зоны localroute.net, и вы не можете делать это произвольно. Так не работает. Размещенная зона уже должна Быть на эти серверы имен, иначе изменение не принесет ничего полезного.

Вам нужно будет создать новый размещенная зона для localroute.net с использованием того же процесса, который вы использовали для создания tsf-test.com - так, чтобы она была связана с серверами имен white label. Вам не нужно сначала удалять старую - вы можете удалить ее позже. Создайте зону, заполните записи, и проблема должна быть решена.