AWS Route53 Значение псевдонима
Рассмотрим домен, зарегистрированный на AWS Route53. HTTP-запросы к этому домену должны обслуживаться из дистрибутива AWS CloudFront CDN. Для этого определяется A
запись псевдонима :
dig
Результаты
Тем не менее, dig
результаты показывают фактические IP-адреса. Фактически, эти IP-адреса не являются постоянными и изменяются со временем:
# dig @1.1.1.1 serverlessdaystlv.io
...
;; ANSWER SECTION:
serverlessdaystlv.io. 60 IN A 13.32.67.21
serverlessdaystlv.io. 60 IN A 13.32.67.27
serverlessdaystlv.io. 60 IN A 13.32.67.97
serverlessdaystlv.io. 60 IN A 13.32.67.122
serverlessdaystlv.io. 60 IN A 13.32.67.141
serverlessdaystlv.io. 60 IN A 13.32.67.159
serverlessdaystlv.io. 60 IN A 13.32.67.201
serverlessdaystlv.io. 60 IN A 13.32.67.216
# dig @1.1.1.1 serverlessdaystlv.io
...
;; ANSWER SECTION:
serverlessdaystlv.io. 60 IN A 52.222.232.13
serverlessdaystlv.io. 60 IN A 52.222.232.24
serverlessdaystlv.io. 60 IN A 52.222.232.43
serverlessdaystlv.io. 60 IN A 52.222.232.55
serverlessdaystlv.io. 60 IN A 52.222.232.63
serverlessdaystlv.io. 60 IN A 52.222.232.104
serverlessdaystlv.io. 60 IN A 52.222.232.136
serverlessdaystlv.io. 60 IN A 52.222.232.224
Мой вопрос
Что такое запись псевдонима Route53? Это встроенный тип записи DNS или просто внутренний псевдоним AWS для действительного IP-адреса дистрибутива CloudFront, который никогда не подвергается воздействию извне?
Ответы:
Route53 псевдоним записи является собственной концепции отдельно от протокола DNS типов записей : например ,
A
это адрес записи иCNAME
является каноническим именем записи.CNAME
это тот, который действует как псевдоним, указывающий на каноническое имя, но неA
имеет ничего общего с псевдонимами. (См. RFC 1035. )Запись псевдонима - это внутренний указатель Amazon, работающий на более высоком уровне; на техническом уровне DNS это может быть как
A
или какCNAME
, в зависимости от ситуации. DNS не нужно знать ни об этом типе внутреннего указателя, ни о цели, так как Route53 отвечает только полученной записью.Статья Amazon Выбор между псевдонимами и записями, не являющимися псевдонимами, объясняет это подробно:
Путаница понятна, поскольку вы, кажется, добавляете запись
A
типа IPv4- адреса, в то время как целью является имя хоста вместо IP-адреса; то, что вы предпочли бы использовать сCNAME
!источник