Может кто-нибудь указать на сходства и различия между обычной записью CNAME и записью Amazon Route 53 ALIAS. ?
Может кто-нибудь указать на сходства и различия между обычной записью CNAME и записью Amazon Route 53 ALIAS. ?
Ответы:
И CNAME, и записи псевдонимов обеспечивают уровень косвенности, то есть это указатель на другое местоположение, которое требует дополнительного шага для поиска ответа. Разница в том, кто выполняет этот дополнительный шаг.
С записями CNAME дополнительный шаг выполняется клиентом. Сервер просто возвращает настроенное значение записи CNAME, и клиент отвечает за поиск этого имени, чтобы найти запись A / AAAA.
С записями псевдонимов дополнительный шаг выполняется сервером. Сервер принимает настроенное значение записи и активно разрешает его, чтобы найти запись A / AAAA. Затем он возвращает этот результат клиенту в виде записи A / AAAA, и клиенту не нужно ничего делать, чтобы получить окончательный ответ. Клиент даже не знает, что сервер сделал это, он просто видит простую запись A / AAAA.
Документация Route53 содержит более подробную информацию о записях псевдонимов. В настоящий момент записи псевдонимов могут указывать только на имена хостов ELB или на имена хостов в той же зоне.
CNAME не могут быть использованы для вершины домена (т.е. example.com
без странностей). Записи ALIAS действуют по существу как CNAME за кулисами, но представляют собой записи A для запрашивающих систем.