Perbedaan antara CName dan catatan

Perbedaan antara CName dan catatan

Cname vs. Rekor

Situs web disimpan di lokasi yang secara unik diidentifikasi oleh sekelompok angka, yang kita kenal sebagai alamat IP; Tetapi untuk mengakses situs -situs ini, kami biasanya mengetikkan nama domain yang sesuai, yang lebih mudah diingat. Untuk mendapatkan alamat IP yang benar, browser Anda akan menghubungi server nama domain, atau DNS, dan meminta basis data untuk alamat IP. Rekaman A adalah jenis catatan sumber daya yang secara langsung menunjuk ke alamat IP. CName, atau catatan nama kanonik, juga merupakan catatan sumber daya, tetapi tidak menunjukkan alamat IP. Sebaliknya, itu menunjuk ke alamat domain lain.

Meskipun titik memiliki DNS adalah untuk mendapatkan alamat IP dari domain yang diberikan, catatan CNAME digunakan untuk mengidentifikasi beberapa nama domain yang menunjuk ke alamat IP yang sama. Ada banyak kegunaan untuk catatan CNAME, tetapi yang paling menonjol adalah ketika menggunakan beberapa layanan yang berjalan pada mesin atau host yang sama. Server FTP akan memiliki nama domain FTP.contoh.com, sementara server http akan menggunakan www.contoh.com. Meskipun demikian, mereka akan menggunakan alamat IP yang sama. Oleh karena itu, entri CName juga akan ada di database untuk FTP.contoh.com, itu menunjuk ke www.contoh.com. Saat mencari alamat IP FTP.contoh.com, catatan cname ditemui, dan kueri dimulai kembali menggunakan nama domain baru. Prosedur ini diulangi sampai catatan A ditemukan yang menyediakan alamat IP dicari. Dengan cara ini, hanya satu catatan yang menunjuk ke alamat IP yang tepat diperlukan.

Catatan CName sangat berguna, tetapi juga dapat menciptakan masalah yang sistemik untuk desainnya. Mengingat contoh nama domain yang disediakan di atas, ada kemungkinan bahwa ada dua catatan CNAME, di mana FTP menunjuk ke www untuk yang pertama, dan sebaliknya untuk entri kedua. Saat kueri dimulai kembali setelah entri CNAME ditemukan, memiliki kedua entri tersebut akan menghasilkan loop tak terbatas yang dapat merusak server. Catatan tidak memiliki masalah ini, karena mereka tidak menunjuk ke nama domain lain.

Ringkasan:

1. CName menunjuk ke nama domain, sedangkan rekor A menunjuk ke alamat IPv4.

2. Menemukan catatan CName akan menelurkan pencarian baru, sambil menemukan catatan A tidak akan.

3. Catatan cname yang tidak tepat dapat menghasilkan loop tanpa akhir, tetapi catatan tidak.