CName ve A Kaydı Arasındaki Fark

CName A Record vs

Web siteleri, bir grup sayı tarafından benzersiz olarak tanımlanan yerlerde saklanır; IP adresleri; ancak bu sitelere erişmek için, genellikle karşılık gelen alan adlarını yazarız, hatırlamak daha kolaydır. Doğru IP adresini elde etmek için, tarayıcınız bir Etki Alanı Adı Sunucusu'na (DNS) başvuracak ve veritabanında IP adresi soracaktır. Bir Kayıt, doğrudan IP adresini gösteren bir kaynak kaydı türüdür. Bir CName veya Kanonik Adı kaydı, aynı zamanda bir kaynak kaydıdır, ancak bir IP adresine işaret etmez. Bunun yerine, başka bir etki alanı adresini işaret eder.

DNS'in olması belirli bir alan adının IP adresini almak olsa da, aynı IP adresini işaret eden birden çok alan adını tanımlamak için bir CName kaydı kullanılır. CName kayıtları için bir çok kullanım var, ancak en belirgin, aynı makinede veya ana bilgisayarda çalışan birden fazla hizmeti kullanırken. FTP sunucusu, ftp alan adına sahip olacaktır. örnek. com, bir http sunucusu www kullanır. örnek. com. Buna rağmen, aynı IP adresini kullanacaklardır. Bu nedenle, ftp için veritabanında bir CName girişi de bulunacaktır. örnek. com, bu www'yi gösteriyor. örnek. com. Ftp'nin IP adresini ararken. örnek. com, CName kaydı karşılaştı ve sorguyu yeni etki alanı adını kullanarak yeniden başlatıldı. Bu işlem, aranmakta olan IP adresini sağlayan bir Kayıt bulunana kadar tekrarlanır. Bu şekilde, yalnızca doğru IP adresini işaret eden tek bir A Kaydına ihtiyaç duyulmaktadır.

Bir CName kaydı çok kullanışlıdır, ancak tasarımında sistematik olan bir sorun da oluşturabilir. Yukarıda verilen örnek alan adları göz önüne alındığında, ftp'nin birincisi www ve ikincisi girişi tersini işaret ettiği iki CNAME kaydı mevcut olabilir. Sorgu, bir CName girişi bulduktan sonra yeniden başlatıldığında, bu iki girdiye sahip olmak, sunucuyu çökertebilecek sonsuz bir döngüye neden olur. Başka bir alan adını işaret etmediğinden, kayıtların bu sorunu yoktur.

Özet:

1. A Record, bir alan adını, bir A Record IPv4 adresini işaret eder.

2. CName kaydı bulma, yeni bir arama oluşturur; ancak A kaydı bulamazsınız.

3. Yanlış CName kayıtları sonsuz bir döngüye neden olabilir, ancak A Records bunu yapmaz.