Persamaan dan Perbedaan antara catatan CNAME dan catatan Rute 53 ALIAS

10

Adakah yang bisa menunjukkan persamaan dan perbedaan antara catatan CNAME normal dan catatan Rute 53 ALIAS Amazon. ?

pradeepchhetri
sumber

Jawaban:

25

CNAME dan catatan alias memberikan tingkat tipuan, yaitu penunjuk ke lokasi lain yang memerlukan langkah tambahan untuk menemukan jawabannya. Perbedaannya adalah siapa yang melakukan langkah tambahan ini.

Dengan catatan CNAME, langkah tambahan dilakukan oleh klien. Server hanya mengembalikan nilai yang dikonfigurasi dari catatan CNAME, dan klien bertanggung jawab untuk kemudian mencari nama itu untuk menemukan catatan A / AAAA.

Dengan alias mencatat langkah tambahan dilakukan oleh server. Server mengambil nilai yang dikonfigurasi dari catatan dan secara aktif menyelesaikan ini untuk menemukan catatan A / AAAA. Kemudian hasil ini dikembalikan ke klien sebagai catatan A / AAAA, dan klien tidak perlu melakukan apa pun untuk mendapatkan jawaban akhir. Klien bahkan tidak tahu bahwa server melakukan ini, ia hanya melihat catatan A / AAAA.

The dokumentasi Route53 memiliki detail lebih lanjut tentang catatan alias. Saat ini catatan alias hanya dapat menunjuk pada nama host ELB atau nama host di zona yang sama.

Mgorven
sumber
Pembaruan tentang apa yang dapat ditunjukkan oleh kumpulan catatan sumber daya Alias: distribusi CloudFront, lingkungan Pohon Kacang Elastis, ELB Klasik atau Penambah Beban Aplikasi, ember Amazon S3 yang dikonfigurasi sebagai situs web statis, atau catatan sumber daya Amazon Route 53 lainnya yang ditetapkan di zona host yang sama.
KJH
2

CNAME tidak dapat digunakan untuk puncak domain (yaitu example.com) tanpa keanehan. Catatan ALIAS pada dasarnya bertindak seperti CNAME di belakang layar, tetapi menampilkan diri sebagai catatan A untuk sistem yang meminta.

ceejayoz
sumber
Apakah perlu bahwa catatan alias harus dari beberapa ELB..bukankah itu host yang menjalankan software load balancer .. ??
pradeepchhetri
Jauh lebih mudah bagi Amazon untuk mengetahui apa yang terjadi di balik layar di AWS daripada sistem orang lain. Mungkin saja untuk membangun sistem serupa yang bekerja untuk host eksternal ... tetapi dalam kebanyakan kasus Anda akan lebih baik hanya memiliki IP statis dan catatan A.
ceejayoz