Perbezaan Antara CName dan Rekod A Perbezaan Antara

Anonim

CName vs. Rekod

Laman web disimpan di lokasi yang unik dikenal pasti oleh sekumpulan nombor, yang kita kenal sebagai Alamat IP; tetapi untuk mengakses laman-laman ini, kami biasanya menaip nama domain yang sesuai, yang lebih mudah diingat. Untuk mendapatkan alamat IP yang betul, penyemak imbas anda akan menghubungi Server Nama Domain atau DNS dan menanyakan pangkalan datanya untuk alamat IP. Rekod A adalah sejenis rekod sumber yang langsung menunjuk ke alamat IP. Rekod CName, atau Canonical, juga merupakan rekod sumber, tetapi ia tidak menunjukkan alamat IP. Sebaliknya, ia menunjukkan alamat domain yang lain.

Walaupun titik mempunyai DNS adalah untuk mendapatkan alamat IP domain tertentu, rekod CName digunakan untuk mengenal pasti beberapa nama domain yang menunjuk ke alamat IP yang sama. Terdapat banyak kegunaan untuk rekod CName, tetapi yang paling menonjol adalah apabila menggunakan pelbagai perkhidmatan yang berjalan pada mesin atau hos yang sama. Pelayan FTP akan mempunyai nama domain ftp. contohnya. com, sementara pelayan http akan menggunakan www. contohnya. com. Walaupun demikian, mereka akan menggunakan alamat IP yang sama. Oleh itu, kemasukan CName juga akan wujud dalam pangkalan data untuk ftp. contohnya. com, yang menunjukkan kepada www. contohnya. com. Apabila mencari alamat IP ftp. contohnya. com, rekod CName ditemui, dan pertanyaannya dimulakan semula menggunakan nama domain baru. Prosedur ini diulang sehingga Rekod A ditemui yang menyediakan alamat IP yang sedang dicari. Dengan cara ini, hanya satu Rekod A yang menunjuk ke alamat IP yang betul diperlukan.

Rekod CName sangat berguna, tetapi ia juga boleh mencipta masalah yang sistemik terhadap reka bentuknya. Memandangkan contoh nama domain yang disediakan di atas, ada kemungkinan bahawa dua rekod CName wujud, di mana ftp menunjuk ke www untuk yang pertama, dan sebaliknya untuk entri kedua. Apabila pertanyaan dimulakan semula sebaik sahaja entri CName ditemui, yang mempunyai kedua-dua penyertaan akan menghasilkan gelung tak terhingga yang boleh merosakkan pelayan. A Records tidak mempunyai masalah ini, kerana mereka tidak menunjuk kepada nama domain yang lain.

Ringkasan:

1. A CName menunjuk kepada nama domain, manakala A Record merujuk kepada alamat IPv4.

2. Mencari rekod CName akan menimbulkan carian baru, sementara mencari Rekod A tidak akan.

3. Rekod CName yang tidak betul boleh menghasilkan gelung yang tidak berkesudahan, tetapi A Records tidak.