Чи може хтось вказати на схожість та відмінності між звичайним записом 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 для запитуючих систем.