Namecheap, кажется, позволяет мне создать запись CNAME на домене вершины, который я думал, противоречил определению записи CNAME:
Это работает (правильно загружающий мой статический сайт из S3).
Странно (и я не уверен, связано ли это), кажется, нет никаких серверов имен, зарегистрированных для этого домена: http://dnscheck.pingdom.com/?domain=thereitwas.com×tamp=1413775781&view=1
Разве это просто неоднократно ищет IP-адрес цели записи и делает запись на тот IP? Если так, если эта проверка не является частой, я должен, вероятно, настроить ее правильно для предотвращения времени простоя, если мой блок S3 когда-нибудь изменяет IP.
Кроме этого, там что-то не так с тем, что это может делать?
Есть некоторые службы, которые предлагают особые функции псевдонима в смысле «мы опубликуем обычную запись (вероятно, A
/ AAAA
в вашем случае), что мы регулярно ищем имя за кулисами, «которое можно использовать в такой ситуации вместо записи CNAME
.
В данном случае это не такая услуга. В этом случае оказывается, что они просто нарушают стандарты, публикуя запись CNAME
на вершине зоны.
Это приводит к ситуации, когда у вас есть конфликтующий набор записей на вершине зоны.
Вы есть запись CNAME
, утверждающая, что все это имя является псевдонимом любого указанного вами имени, но у вас также есть некоторые другие записи (что невозможно), например SOA
запись. ( Записи NS
также отсутствуют, что само по себе кажется проблематичным.)
Я бы сказал, что все ставки отключены, это, вероятно, в значительной степени зависит от реализации, что будет работать, а что сломается, но если ваша цель - иметь надежно доступную услугу, это не лучший подход.
Не вижу причин думать, что это работает. Когда я запрашиваю thereitwas.com
, мне не возвращаются действительные серверы имен. Я получаю CNAME, подписываюсь на CNAME и получаю серверы имен Amazon. Все попытки получить достоверный результат для меня терпят неудачу.
Я провел тесты с двумя инструментами проверки DNS, и оба они согласны с моими результатами - DNS для thereitwas.com
не работает, потому что CNAME делает это невозможным найти авторитетные серверы имен. Проведенная вами проверка, похоже, подтверждает это.