Nilai AWS Route53 Alias
Pertimbangkan domain yang terdaftar di AWS Route53. Permintaan HTTP ke domain ini harus dilayani dari distribusi CDN AWS CloudFront. Untuk mencapai ini, A
catatan alias didefinisikan:
dig
hasil
Namun, dig
hasilnya menunjukkan alamat IP yang sebenarnya. Faktanya, alamat IP ini tidak konstan dan berubah seiring waktu:
# dig @1.1.1.1 serverlessdaystlv.io
...
;; ANSWER SECTION:
serverlessdaystlv.io. 60 IN A 13.32.67.21
serverlessdaystlv.io. 60 IN A 13.32.67.27
serverlessdaystlv.io. 60 IN A 13.32.67.97
serverlessdaystlv.io. 60 IN A 13.32.67.122
serverlessdaystlv.io. 60 IN A 13.32.67.141
serverlessdaystlv.io. 60 IN A 13.32.67.159
serverlessdaystlv.io. 60 IN A 13.32.67.201
serverlessdaystlv.io. 60 IN A 13.32.67.216
# dig @1.1.1.1 serverlessdaystlv.io
...
;; ANSWER SECTION:
serverlessdaystlv.io. 60 IN A 52.222.232.13
serverlessdaystlv.io. 60 IN A 52.222.232.24
serverlessdaystlv.io. 60 IN A 52.222.232.43
serverlessdaystlv.io. 60 IN A 52.222.232.55
serverlessdaystlv.io. 60 IN A 52.222.232.63
serverlessdaystlv.io. 60 IN A 52.222.232.104
serverlessdaystlv.io. 60 IN A 52.222.232.136
serverlessdaystlv.io. 60 IN A 52.222.232.224
Pertanyaan saya
Apa itu catatan Route53 Alias? Apakah ini merupakan tipe bawaan dari catatan DNS, atau hanya AWS internal alias untuk IP aktual dari distribusi CloudFront yang tidak pernah terpapar ke luar?
Jawaban:
Catatan alias Route53 adalah konsep sendiri yang terpisah dari jenis catatan protokol DNS : mis.
A
Adalah catatan alamat danCNAME
merupakan catatan nama kanonik .CNAME
adalah salah satu yang bertindak seperti alias yang menunjuk ke nama kanonik, sementaraA
tidak ada hubungannya dengan alias. (Lihat RFC 1035. )Sebuah record alias adalah Amazon spesifik internal yang pointer bekerja pada tingkat yang lebih tinggi; pada tingkat DNS teknis dapat menghasilkan sebagai
A
atau sebagaiCNAME
, tergantung pada situasinya. DNS tidak perlu mengetahui tipe penunjuk internal atau target ini, karena Route53 hanya menjawab dengan catatan yang dihasilkan.Artikel Amazon Memilih Antara Alias dan Non-Alias Records menjelaskan ini secara rinci:
Kebingungan dapat dipahami, karena Anda tampaknya menambahkan
A
tipe catatan alamat IPv4 sementara targetnya adalah nama host, bukan alamat IP; sesuatu yang Anda lebih suka gunakan denganCNAME
!sumber