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

Как мой регистратор (Namecheap) позволяет мне настроить запись CNAME в домене apex?

Namecheap, похоже, позволяет мне создать запись CNAME в домене вершины, что, как я думал, противоречит определению записи CNAME:

Он работает (правильно загружает мой статический сайт с S3).

Как ни странно (и я не уверен, связано ли это), похоже, что для этого домена нет зарегистрированных серверов имен: http://dnscheck.pingdom.com/?domain=thereitwas.com&timestamp=1413775781&view=1

Это просто многократный поиск IP-адреса цели записи и создание записи A для этого IP-адреса? Если это так, если эта проверка не является частой, мне, вероятно, следует правильно настроить ее, чтобы избежать простоев, если моя корзина S3 когда-либо изменит IP.

Помимо этого, есть ли что-нибудь плохое в том, что он может делать?

Есть некоторые сервисы, которые предлагают особую функциональность алиасинга в смысле «мы опубликуем обычную запись (возможно, A/AAAA в вашем случае), что мы регулярно ищем «закулисное имя», "которое можно использовать в подобной ситуации вместо CNAME запись.

Это не такая услуга, в этом случае кажется, что они просто нарушают стандарты, публикуя CNAME запись в вершине зоны.

Это приводит к ситуации, когда у вас есть конфликтующий набор записей на вершине зоны.

У тебя есть CNAME запись, утверждая, что все это имя является псевдонимом любого имени, которое вы указали, но тогда у вас также есть некоторые другие записи (что невозможно), например SOA запись. (NS записи также отсутствуют, что само по себе является проблемой.)

Я бы сказал, что все ставки сняты, это, вероятно, во многом зависит от реализации, что будет работать, а что сломается, но если ваша цель включает в себя надежно доступную услугу, это не лучший подход.

Не вижу причин думать, что это работает. Когда я спрашиваю thereitwas.com, Я не получаю обратно действительные серверы имен. Я получаю CNAME, подписываюсь на CNAME и получаю серверы имен Amazon. Все попытки получить авторитетный результат для меня терпят неудачу.

Я провел тесты с двумя инструментами проверки DNS, и оба они согласились с моими результатами - DNS для thereitwas.com не работает, потому что CNAME не позволяет найти авторитетные серверы имен. Проведенная вами проверка, похоже, подтверждает это.