Memilih antara catatan alias dan nonalias - Amazon Route 53

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memilih antara catatan alias dan nonalias

Catatan alias Amazon Route 53 menyediakan ekstensi khusus Route 53 untuk fungsionalitas DNS. Catatan alias memungkinkan Anda merutekan lalu lintas ke AWS sumber daya yang dipilih, termasuk namun tidak terbatas pada, CloudFront distribusi, dan bucket Amazon S3. Mereka juga memungkinkan Anda merutekan lalu lintas dari satu catatan di zona zona yang di-hosting ke catatan lain.

Tidak seperti catatan CNAME, Anda dapat membuat catatan alias di node atas dari namespace DNS, yang juga dikenal sebagai zone apex. Misalnya, jika Anda mendaftarkan nama DNS example.com, zone apex-nya adalah example.com. Anda tidak dapat membuat catatan CNAME untuk example.com, tetapi Anda dapat membuat catatan alias untuk example.com yang merutekan lalu lintas ke www.example.com (selama jenis rekaman untuk www.example.com bukan tipe CNAME).

Saat Route 53 menerima kueri DNS untuk catatan alias, Route 53 merespons dengan nilai yang berlaku untuk sumber daya tersebut:

  • API regional kustom Amazon API Gateway atau API yang dioptimalkan edge – Route 53 merespons dengan satu atau lebih alamat IP untuk API Anda.

  • Titik akhir antarmuka Amazon VPC – Route 53 merespons dengan satu atau lebih alamat IP untuk titik akhir antarmuka Anda.

  • CloudFront Distribusi — Route 53 merespons dengan satu atau lebih alamat IP untuk server CloudFront edge yang dapat melayani konten Anda.

  • Lingkungan Elastic Beanstalk– Route 53 merespons dengan satu atau lebih alamat IP untuk lingkungan.

  • Penyeimbang beban Elastic Load Balancing — Route 53 merespons dengan satu atau lebih alamat IP untuk penyeimbang beban. Ini termasuk Application Load Balancer, Classic Load Balancer dan, Network Load Balancer.

  • AWS Global Accelerator Akselerator — Route 53 merespons dengan alamat IP untuk akselerator.

  • Bucket Amazon S3 yang dikonfigurasi sebagai situs web statis- Route 53 merespons dengan satu alamat IP untuk bucket Amazon S3.

  • Catatan Route 53 lainnya dari jenis yang sama di zona host yang sama — Route 53 merespons seolah-olah kueri adalah untuk catatan yang direferensikan oleh catatan alias (lihat). Perbandingan catatan alias dan CNAME

  • AWS AppSync nama domain — Route 53 merespons dengan satu atau beberapa alamat IP untuk titik akhir antarmuka Anda.

Saat Anda menggunakan catatan alias untuk merutekan lalu lintas ke AWS sumber daya, Route 53 secara otomatis mengenali perubahan dalam sumber daya. Misalnya, catatan alias untuk example.com menunjuk ke penyeimbang beban Elastic Load Balancing di lb1-1234.us-east-2.elb.amazonaws.com. Jika alamat IP penyeimbang beban berubah, Route 53 secara otomatis mulai merespons permintaan DNS menggunakan alamat IP baru.

Jika catatan alias menunjuk ke AWS sumber daya, Anda tidak dapat mengatur waktu untuk hidup (TTL); Route 53 menggunakan TTL default untuk sumber daya. Jika catatan alias menunjuk ke catatan lain di zona yang di-hosting yang sama, Route 53 menggunakan TTL catatan yang ditunjuk oleh catatan alias. Untuk informasi lebih lanjut tentang nilai TTL saat ini untuk Elastic Load Balancing, buka Meminta perutean di Panduan Pengguna Elastic Load Balancing dan cari "ttl".

Untuk informasi tentang membuat catatan menggunakan konsol Route 53, lihat Membuat catatan dengan menggunakan konsol Amazon Route 53. Untuk informasi tentang nilai yang Anda tentukan untuk catatan alias, lihat topik yang berlaku di Nilai yang Anda tentukan saat membuat atau mengedit catatan Amazon Route 53:

Perbandingan catatan alias dan CNAME

Catatan alias mirip dengan catatan CNAME, tetapi ada beberapa perbedaan penting. Daftar berikut membandingkan data alias dan data CNAME.

Sumber daya tempat Anda dapat mengarahkan kueri
Catatan Alias

Catatan alias hanya dapat mengarahkan kueri ke AWS sumber daya yang dipilih, termasuk namun tidak terbatas pada hal berikut:

  • Bucket Amazon S3

  • CloudFront distribusi

  • Catatan lain dalam zona yang di-hosting Route 53 yang sama

Misalnya, Anda dapat membuat catatan alias bernama acme.example.com yang mengalihkan kueri ke bucket Amazon S3 yang juga bernama acme.example.com. Anda juga dapat membuat catatan alias acme.example.com yang mengalihkan kueri ke catatan bernama zenith.example.com di zona yang di-hosting example.com.

Catatan CNAME

Data CNAME dapat mengalihkan kueri DNS ke data DNS apa pun. Misalnya, Anda dapat membuat data CNAME yang mengalihkan kueri dari acme.example.com ke zenith.example.com atau ke acme.example.org. Anda tidak perlu menggunakan Route 53 sebagai layanan DNS untuk domain tujuan pengalihan kueri.

Membuat catatan yang memiliki nama yang sama dengan domain (catatan di zone apex)
Catatan Alias

Di sebagian besar konfigurasi, Anda dapat membuat catatan alias yang memiliki nama yang sama dengan zona yang di-hosting (zone apex). Satu-satunya pengecualian adalah ketika Anda ingin mengalihkan kueri dari zone epex (seperti example.com) ke catatan di zona yang di-hosting yang sama yang memiliki tipe CNAME (seperti zenith.example.com). Catatan alias harus memiliki jenis yang sama dengan catatan yang Anda tuju, dan membuat catatan CNAME untuk Zone Apex tidak didukung bahkan untuk catatan alias.

Catatan CNAME

Anda tidak dapat membuat data CNAME yang memiliki nama yang sama dengan zona yang di-hosting (zone apex). Hal ini berlaku baik untuk zona yang di-hosting untuk nama domain (example.com) dan untuk zona yang di-hosting untuk subdomain (zenith.example.com).

Harga untuk kueri DNS
Catatan alias

Route 53 tidak mengenakan biaya untuk kueri alias ke AWS sumber daya. Untuk informasi lebih lanjut, lihat Harga Amazon Route 53.

Catatan CNAME

Route 53 biaya untuk kueri CNAME.

catatan

Jika Anda membuat catatan CNAME yang mengalihkan ke nama catatan lain di zona yang di-hosting Route 53 (zona yang di-hosting yang sama atau zona yang di-hosting lain), setiap kueri DNS dibebankan sebagai dua kueri:

  • Route 53 merespons kueri DNS pertama dengan nama catatan yang ingin Anda alihkan.

  • Kemudian DNS resolver harus mengirimkan kueri lain untuk dicatat dalam respons pertama untuk mendapatkan informasi tentang ke mana merutekan lalu lintas, misalnya, alamat IP server web.

Jika data CNAME dialihkan ke nama data yang di-hosting dengan layanan DNS lain, Route 53 mengenakan biaya untuk satu kueri. Layanan DNS lainnya mungkin mengenakan biaya untuk kueri kedua.

Jenis catatan yang ditentukan dalam kueri DNS
Catatan Alias

Route 53 merespons kueri DNS hanya jika nama catatan alias (seperti acme.example.com) dan jenis catatan alias (seperti A atau AAAA) cocok dengan nama dan ketik kueri DNS.

Catatan CNAME

Data CNAME mengalihkan kueri DNS untuk nama catatan terlepas dari jenis catatan yang ditentukan dalam kueri DNS, seperti A atau AAAA.

Cara catatan dicantumkan dalam kueri pencarian atau nslookup
Catatan Alias

Dalam respons terhadap kueri pencarian atau nslookup, catatan alias dicantumkan sebagai tipe catatan yang Anda tentukan saat Anda membuat catatan, seperti A atau AAAA. (Jenis catatan yang Anda tentukan untuk catatan alias bergantung pada sumber daya tujuan rute lalu lintas Anda. Misalnya, untuk merutekan lalu lintas ke bucket S3, Anda menentukan A untuk jenisnya.) Properti alias hanya terlihat di konsol Route 53 atau sebagai respons terhadap permintaan terprogram, seperti perintah CLI AWS . list-resource-record-sets

Catatan CNAME

Catatan CNAME terdaftar sebagai catatan CNAME sebagai tanggapan atas kueri penggalian atau nslookup.