CNAME (Canonical Name) kaydı, bir alan adını veya alt alan adını başka bir alan adına yönlendirmek için kullanılan DNS kayıt türüdür. Bu kayıt sayesinde aynı IP adresini birden fazla DNS kaydıyla yönetmek yerine, tek bir ana bilgisayar adına (Hostname) yönlendirme yapılabilir. Böylece DNS yönetimi daha kolay ve düzenli hale gelir.
Özellikle www, mail, blog veya benzeri alt alan adlarının farklı sunuculara ya da hizmetlere yönlendirilmesinde CNAME kayıtları yaygın olarak kullanılır. Hedef sunucunun IP adresi değiştiğinde yalnızca ilgili A kaydının güncellenmesi yeterli olur ve CNAME kayıtları bu değişikliği otomatik olarak takip eder.
CNAME (Canonical Name) Kaydı Nedir?
CNAME kaydı, bir alan adını başka bir alan adına yönlendiren DNS kayıt türüdür. IP adresi içermez. Bunun yerine sorgulanan alan adını, başka bir alan adına yönlendirerek o alan adına ait DNS kayıtlarının kullanılmasını sağlar.
CNAME kaydı doğrudan bir IP adresine yönlendirme yapmaz. Öncelikle hedef olarak belirtilen alan adının DNS kayıtları sorgulanır ve daha sonra bu alan adına ait IP adresine ulaşılır.
CNAME Kaydı Nasıl Çalışır?
Bir kullanıcı www.ornekalanadi.com adresini ziyaret ettiğinde DNS sunucusu önce CNAME kaydını kontrol eder. Eğer bu kayıt ornekalanadi.com adresini gösteriyorsa, sistem daha sonra bu alan adına ait A veya AAAA kaydını sorgulayarak ilgili IP adresine ulaşır.
Yukarıdaki örnekte www.ornekalanadi.com adresi, ornekalanadi.com alan adının DNS kayıtlarını kullanacaktır. Böylece IP adresi değiştiğinde yalnızca ana alan adına ait A kaydının güncellenmesi yeterli olur.
Birden fazla alt alan adı aynı sunucuya yönlendirilecekse, her biri için ayrı ayrı A kaydı oluşturmak yerine CNAME kaydı kullanmak DNS yönetimini kolaylaştırır.
CNAME Kaydı Nerelerde Kullanılır?
- www alt alan adını ana alan adına yönlendirmek.
- Blog, destek veya mağaza gibi alt alan adlarını farklı hizmetlere yönlendirmek.
- Bulut hizmetleri (Microsoft 365, Google Workspace, GitHub Pages, Shopify vb.) doğrulama ve yönlendirme işlemlerinde.
- CDN (Content Delivery Network) servislerinin yapılandırılmasında.
- Birden fazla alt alan adını tek bir ana bilgisayar adına bağlamak.
DNS standartlarına göre kök alan adı (örneğin ornekalanadi.com) için çoğu DNS altyapısında CNAME kaydı kullanılamaz. CNAME kayıtları genellikle yalnızca alt alan adlarında (örneğin www.ornekalanadi.com) kullanılır.
İSİMKAYIT Müşteri Panelinden CNAME Kaydı Oluşturma
İSİMKAYIT Müşteri Paneli üzerinden CNAME kaydı oluşturabilir ve alt alan adlarınızı farklı bir alan adına kolayca yönlendirebilirsiniz. İşlem tamamlandıktan sonra DNS değişikliklerinin tüm DNS sunucularına yayılması belirli bir süre alabilir.
- İSİMKAYIT Müşteri Paneli'ne giriş yapın.
- Alan Adları menüsünden işlem yapmak istediğiniz alan adını seçin.
- DNS Yönetimi sayfasını açın.
- Alan adınız için henüz bir DNS bölgesi oluşturulmadıysa DNS Kaydı Oluştur seçeneğini kullanarak DNS bölgesini oluşturun.
- DNS yönetim ekranında Record Ekle butonuna tıklayın.
- Type alanından CNAME kayıt türünü seçin.
- Host (Ad) alanına yönlendirmek istediğiniz alt alan adını yazın. (Örneğin: www veya blog)
- Value (Değer) alanına yönlendirilecek hedef alan adını girin.
- Record Ekle butonuna tıklayarak kaydı kaydedin.
CNAME kaydı oluştururken hedef olarak yalnızca bir alan adı (Hostname) girilmelidir. IP adresi yazılması durumunda kayıt doğru çalışmayacaktır.
Örnek CNAME Yapılandırmaları
Aşağıda en sık kullanılan CNAME kayıtlarına örnekler verilmiştir.
Bir CNAME kaydının hedefi başka bir alan adı olmalıdır. DNS sistemi daha sonra bu alan adına ait A veya AAAA kayıtlarını kullanarak ilgili IP adresine ulaşır.
CNAME Kaydı Oluştururken Dikkat Edilmesi Gerekenler
- Hedef olarak IP adresi yerine mutlaka bir alan adı girilmelidir.
- Aynı Host adına hem CNAME hem de başka bir DNS kaydı (A, AAAA, MX, TXT vb.) tanımlanmamalıdır.
- Hedef alan adının geçerli DNS kayıtlarına sahip olduğundan emin olun.
- Değişikliklerin internet genelinde yayılması DNS önbellek sürelerine bağlı olarak zaman alabilir.
Bir alan adı veya alt alan adı için CNAME kaydı tanımlandıysa, aynı isim altında başka bir DNS kaydı bulunmamalıdır. Bu durum DNS standartlarına aykırıdır ve kayıtların beklenildiği şekilde çalışmamasına neden olabilir.
CNAME kaydını silmeden önce bu kaydı kullanan web sitesi, e-posta veya üçüncü taraf hizmetlerin etkilenmeyeceğinden emin olun. Yanlış yapılan değişiklikler hizmet kesintilerine neden olabilir.
Görsel Önerisi: Bu bölümde sırasıyla DNS Yönetimi, Record Ekle ekranı, Type = CNAME seçimi ve kayıt oluşturma ekranının ekran görüntülerine yer verilmesi kullanıcıların işlemi daha kolay uygulamasını sağlayacaktır.
CNAME Kaydı ile A Kaydı Arasındaki Fark Nedir?
CNAME ve A kayıtları benzer amaçlarla kullanılsa da çalışma prensipleri farklıdır. A kaydı bir alan adını doğrudan bir IP adresine yönlendirirken, CNAME kaydı bir alan adını başka bir alan adına yönlendirir.
| Özellik | A Kaydı | CNAME Kaydı |
|---|---|---|
| Yönlendirme Türü | Alan adı → IP adresi | Alan adı → Alan adı |
| IP Adresi İçerir | Evet | Hayır |
| Alt Alan Adlarında Kullanım | Evet | Evet |
| Kök Alan Adında Kullanım | Evet | Çoğu DNS altyapısında desteklenmez. |
| Yönetim Kolaylığı | IP değiştiğinde kayıt güncellenmelidir. | Hedef alan adı güncellendiğinde otomatik olarak yeni IP'yi kullanır. |
Birden fazla alt alan adını aynı sunucuya yönlendiriyorsanız CNAME kaydı kullanmak, her biri için ayrı ayrı A kaydı oluşturmaktan daha kolay bir yönetim sağlar.
Sık Sorulan Sorular
CNAME kaydı IP adresine yönlendirme yapabilir mi?
Hayır. CNAME kaydı yalnızca başka bir alan adına yönlendirme yapabilir. IP adresine yönlendirme yapmak için A veya AAAA kaydı kullanılmalıdır.
Aynı Host adına hem A kaydı hem de CNAME kaydı ekleyebilir miyim?
Hayır. DNS standartlarına göre aynı Host adı için CNAME kaydı ile birlikte A, AAAA, MX, TXT veya diğer DNS kayıtları aynı anda kullanılamaz.
DNS değişiklikleri hemen aktif olur mu?
Hayır. Oluşturulan veya güncellenen CNAME kayıtlarının internet genelindeki DNS sunucularına yayılması, TTL değerine ve DNS önbellek sürelerine bağlı olarak zaman alabilir.
CNAME kaydı e-posta yönlendirmesinde kullanılabilir mi?
Hayır. E-posta yönlendirmeleri için MX (Mail Exchange) kayıtları kullanılmalıdır. CNAME kaydı, web hizmetleri ve alt alan adı yönlendirmeleri gibi senaryolar için tasarlanmıştır.
Bir CNAME kaydının hedef gösterdiği alan adının geçerli DNS kayıtlarına sahip olması gerekir. Hedef alan adı çözümlenemiyorsa CNAME kaydı da doğru şekilde çalışmayacaktır.
DNS kayıtlarında değişiklik yapmadan önce mevcut yapılandırmanızı not almanız önerilir. Hatalı veya eksik kayıtlar web sitesi, alt alan adları ve bağlı hizmetlerin geçici olarak erişilememesine neden olabilir.
Sonuç
CNAME (Canonical Name) kaydı, bir alan adını veya alt alan adını başka bir alan adına yönlendirmek için kullanılan pratik ve esnek bir DNS kayıt türüdür. Özellikle alt alan adlarının yönetimini kolaylaştırır, DNS kayıtlarının merkezi olarak yönetilmesine yardımcı olur ve IP adresi değişikliklerinde bakım işlemlerini önemli ölçüde azaltır. Doğru yapılandırıldığında hem DNS yönetimini sadeleştirir hem de farklı hizmetlerin güvenilir şekilde çalışmasını destekler.
İSİMKAYIT Yardım Merkezi
Bu makalede CNAME (Canonical Name) kaydının ne olduğu, nasıl çalıştığı, hangi durumlarda kullanıldığı ve İSİMKAYIT Müşteri Paneli üzerinden nasıl oluşturulacağı ayrıntılı olarak açıklanmıştır. DNS kayıtları ve alan adı yönetimi hakkında daha fazla bilgi edinmek için İSİMKAYIT Yardım Merkezi'nde yer alan diğer teknik makaleleri inceleyebilirsiniz.
Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.