Подібності та відмінності між записом CNAME та записом ALIAS маршруту 53


Відповіді:


25

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

З записом CNAME додатковий крок робиться клієнтом. Сервер просто повертає налаштоване значення запису CNAME, і клієнт несе відповідальність за пошук цього імені для пошуку запису A / AAAA.

З псевдонімом записів додатковий крок виконує сервер. Сервер приймає налаштоване значення запису і активно вирішує це, щоб знайти запис A / AAAA. Потім він повертає цей результат клієнту як запис A / AAAA, і клієнту не потрібно нічого робити, щоб отримати остаточну відповідь. Клієнт навіть не знає, що сервер це зробив, він просто бачить звичайний запис A / AAAA.

Документація Route53 має більш детальну інформацію про записи псевдонімів. Наразі записи псевдонімів можуть вказувати лише на імена хостів ELB або на ім’я хоста в тій же зоні.


Оновіть інформацію про те, що набір ресурсів Alias ​​може вказувати на: розповсюдження CloudFront, середовище Elastic Beanstalk, ELB Classic або балансир завантаження додатків, відро Amazon S3, налаштоване як статичний веб-сайт, або інший запис ресурсів Amazon Route 53, встановлений у та сама зона розміщення.
KJH

2

CNAME не можна використовувати для вершини домену (тобто example.com) без дивацтв. Записи ALIAS діють по суті як CNAME за кадром, але представляють себе записами A для запитуючих систем.


Чи потрібно, щоб запис псевдоніма повинен бути деяким ELB .. чи не може це бути будь-який хост, який працює з програмним забезпеченням?
pradeepchhetri

Амазонці набагато простіше дізнатися, що відбувається поза кадром в AWS, ніж чужа система. Можна було б побудувати подібну систему, яка працює для зовнішніх хостів ... але в більшості випадків вам краще просто статичний IP та запис A.
ceejayoz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.