CNAME 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ürlerinden biridir. Web sitesi, e-posta doğrulama, SSL doğrulama, harici servis bağlantısı ve subdomain yönetimi gibi işlemlerde sık kullanılır. Bu nedenle CNAME kaydı, alan adı tescili ve DNS yönetimi sürecinin teknik ama önemli parçalarından biridir.
En basit haliyle CNAME, bir adın başka bir ada takma ad olarak çalışmasını sağlar. Örneğin www.example.com adresini example.com hedefine bağlamak veya blog.example.com adresini harici bir blog servisine yönlendirmek için CNAME kaydı kullanılabilir.
CNAME Kaydı Nedir?
CNAME, “Canonical Name” ifadesinin kısaltmasıdır. DNS tarafında bir host adını başka bir host adına eşleyen kayıt türüdür. CNAME kaydı doğrudan IP adresine işaret etmez; bunun yerine hedef olarak başka bir domain veya host adı kullanır. Bu yönüyle DNS nedir sorusunun altındaki temel kayıt türlerinden biri olarak düşünülebilir.
Örneğin www alanını ana domaininize bağlamak istiyorsanız CNAME kaydı şu mantıkla çalışabilir: host alanına “www”, hedef/değer alanına ise “example.com” yazılır. Böylece kullanıcı www.example.com adresine girdiğinde DNS çözümleme süreci example.com hedefini takip eder.
CNAME kaydı özellikle subdomain yönetiminde kullanılır. Ana domain, nameserver ve DNS kayıtları doğru yapılandırıldığında bu kayıtlar domainin hangi servisle çalışacağını belirlemeye yardımcı olur. Bu işlemler genellikle domain panelindeki DNS yönetimi alanından yapılır.
CNAME Kaydı Ne İşe Yarar?
CNAME kaydı, farklı alan adı varyasyonlarını veya alt alan adlarını tek bir hedefe bağlamak için kullanılır. Böylece aynı web sitesi, uygulama veya harici servis farklı host adları üzerinden erişilebilir hale gelir. Bir web sitesini doğru hosting altyapısıyla ilişkilendirmek için kurumsal hosting hizmeti ve DNS kayıtlarının birlikte doğru çalışması gerekir.
CNAME kaydının başlıca kullanım amaçları şunlardır:
- www adresini ana domain hedefine bağlamak.
- blog, shop, destek veya panel gibi alt domainleri farklı servislere yönlendirmek.
- Shopify, Blogger, Yandex, Zoho veya benzeri harici servislerde alan adı doğrulaması yapmak.
- Bazı SSL veya servis doğrulama süreçlerinde sağlayıcının verdiği CNAME değerini eklemek.
- Aynı hedefi kullanan alt alan adlarında IP değişikliklerinden daha az etkilenmek.
CNAME Kaydı Hangi Durumlarda Kullanılır?
CNAME kaydı en çok alt alan adı bağlantılarında kullanılır. Örneğin blog.example.com adresini bir blog altyapısına, shop.example.com adresini bir satış platformuna veya help.example.com adresini destek yazılımına bağlamak istediğinizde CNAME kaydı pratik bir çözüm olabilir.
E-ticaret projelerinde özel domain veya subdomain bağlantısı yapılırken de CNAME kayıtları devreye girebilir. Örneğin mağaza altyapısı farklı bir servis üzerinde çalışırken, kullanıcıların markaya ait bir subdomain üzerinden mağazaya erişmesi sağlanabilir. Bu senaryoda DNS kayıtları, SSL ve e-ticaret hosting tarafı birlikte düşünülmelidir.
CNAME kaydı ayrıca mail servisleri ve alan adı doğrulama süreçlerinde de kullanılabilir. Sağlayıcı size belirli bir host ve hedef değeri verir; bu değerleri DNS paneline eklediğinizde ilgili servis domainin size ait olduğunu doğrulayabilir.
CNAME Kaydı ile A Kaydı Arasındaki Fark Nedir?

CNAME kaydı ile A kaydı aynı amaç için kullanılmaz. A kaydı bir alan adını doğrudan IPv4 adresine yönlendirir. CNAME kaydı ise bir alan adını veya alt alan adını başka bir host adına bağlar. Bu fark özellikle sunucu, hosting ve subdomain yönetiminde önemlidir.
A kaydı IP adresine işaret ettiği için sanal sunucu veya özel sunucu kullanımlarında sık gündeme gelir. CNAME kaydı ise IP yerine başka bir ad üzerinden ilerlediği için özellikle alt domain ve harici servis bağlantılarında tercih edilir.
Önemli nokta: Aynı host için CNAME kaydı ile başka kayıt türleri genellikle birlikte kullanılmamalıdır. Örneğin aynı “www” hostunda hem CNAME hem A kaydı tanımlamak çakışmaya veya beklenmeyen DNS sonuçlarına neden olabilir.
CNAME Kaydı Nasıl Yapılır?
CNAME kaydı eklemek için alan adınızın DNS yönetim paneline girmeniz gerekir. Verimin üzerinden alan adı yönetimi yapan kullanıcılar için bu işlem alan adı DNS yönetimi sürecinin bir parçasıdır. Genel adımlar şu şekildedir:
- Alan adınızın bağlı olduğu DNS veya domain kontrol paneline giriş yapın.
- DNS kayıtları, Zone Editor veya DNS Settings alanını açın.
- Yeni kayıt ekleme bölümünde kayıt türü olarak CNAME seçin.
- Host/ad alanına bağlamak istediğiniz alt alan adını yazın. Örneğin: www, blog veya shop.
- Değer/hedef alanına servis sağlayıcının verdiği hedef domaini yazın. Örneğin: example.com veya servis.provider.com.
- TTL değerini varsayılan bırakın veya servis sağlayıcınızın önerdiği değeri girin.
- Kaydı oluşturun ve DNS değişikliğinin yayılmasını bekleyin.
DNS Panelinden CNAME Kaydı Ekleme
DNS panelinde CNAME kaydı eklerken en kritik alanlar host, hedef/değer ve TTL alanlarıdır. Host alanı hangi alt alan adının kullanılacağını belirler. Değer veya hedef alanı ise bu hostun hangi alan adına bağlanacağını gösterir. Bu kayıtlar genellikle domain kontrol paneli üzerinden yönetilir.
Örnek kullanım: “www” hostu için CNAME hedefi “example.com” olarak girildiğinde www.example.com adresi example.com hedefine alias olarak çalışır. Hedef değerin doğru yazılması, gereksiz boşluk kullanılmaması ve servis sağlayıcının verdiği değerin birebir girilmesi gerekir.
cPanel ve Plesk Üzerinden CNAME Kaydı Ekleme
cPanel üzerinde CNAME kaydı eklemek için genellikle Zone Editor veya DNS Zone Editor alanı kullanılır. Plesk tarafında ise DNS Settings veya DNS Ayarları bölümü üzerinden benzer işlem yapılır. Panel adı değişse de mantık aynıdır: kayıt türü seçilir, host yazılır, hedef değer girilir ve kayıt kaydedilir.
Verimin gibi cPanel hosting altyapılarında kontrol paneli üzerinden DNS kayıtlarını düzenlemek, teknik işlemleri daha erişilebilir hale getirir. Ancak alan adının aktif nameserverlarının doğru yerde olduğundan emin olmak gerekir; aksi halde eklediğiniz kayıt yayına yansımaz.
CNAME Kaydı Sorgulama Nasıl Yapılır?

CNAME kaydı sorgulama, eklediğiniz kaydın DNS tarafında görünür olup olmadığını kontrol etmek için yapılır. Bunun için DNS lookup araçları, terminal komutları veya hosting/domain panelindeki kayıt listesi kullanılabilir.
Teknik kullanıcılar “dig” veya “nslookup” komutlarıyla CNAME sonucunu kontrol edebilir. Daha basit kullanımda ise online DNS lookup araçları üzerinden ilgili subdomain yazılır ve kayıt türü olarak CNAME seçilir. Alan adının kime ait olduğu veya kayıt durumuyla ilgili kontrol gerekiyorsa ayrıca whois sorgulama yapılabilir; ancak Whois sorgusu doğrudan CNAME kaydını göstermez.
CNAME Kaydı Ne Zaman Güncellenir?
CNAME kaydı eklendikten sonra değişikliğin görünmesi DNS yayılım süresine bağlıdır. Bu süre TTL değeri, DNS cache durumu, kullanılan nameserverlar ve internet servis sağlayıcısının önbelleği gibi faktörlere göre değişebilir.
Bazı değişiklikler birkaç dakika içinde görünürken, bazı durumlarda 24 saate kadar beklemek gerekebilir. Daha nadir durumlarda yayılım ve önbellek etkisi 48 saate yaklaşabilir. Bu nedenle CNAME kaydı ekledikten hemen sonra sonuç görünmüyorsa önce host, hedef değer ve name server yönetimi tarafının doğru yapılandırıldığını kontrol etmek gerekir.
CNAME Kaydı Hataları Nasıl Çözülür?
CNAME kaydı hataları çoğunlukla yanlış host yazımı, yanlış hedef değer, aktif olmayan nameserver, çakışan DNS kayıtları veya DNS cache gecikmesi nedeniyle oluşur. İlk kontrol edilmesi gereken nokta, kaydın gerçekten alan adının aktif DNS sağlayıcısında oluşturulup oluşturulmadığıdır.
CNAME kaydı çalışmıyorsa şu kontroller yapılmalıdır:
- Host alanı doğru mu? “www” yerine yanlışlıkla tam domain veya eksik subdomain yazılmış olabilir.
- Hedef/değer alanı sağlayıcının verdiği şekilde birebir girildi mi?
- Aynı host üzerinde A, AAAA, MX veya TXT gibi çakışan kayıtlar var mı?
- Alan adı doğru nameserverları mı kullanıyor?
- TTL ve DNS cache nedeniyle yeterince beklenmiş mi?
- CNAME kaydı sorgulama aracında doğru kayıt türü seçildi mi?
DNS ve hosting yönetimiyle uğraşmak istemeyen kullanıcılar için yönetilen sunucu hizmeti veya teknik destekli hosting çözümleri operasyonel yükü azaltabilir.
A, AAAA veya CNAME Kaydı Bulunamadı Ne Demek?
“A, AAAA veya CNAME kaydı bulunamadı” mesajı, sorgulanan host için beklenen DNS kaydının görünmediği anlamına gelir. Bu durum kayıt hiç eklenmediğinde, yanlış host için eklendiğinde veya alan adı farklı nameserverlar üzerinden yönetildiğinde görülebilir.
Örneğin DNS kaydını bir panelde oluşturup alan adının nameserverlarını başka bir sağlayıcıda bırakırsanız, kayıt gerçek DNS çözümlemesine yansımaz. Bu yüzden hata çözümünde nameserver yönetimi kontrolü kritik adımdır.
CNAME Kaydı Yayın Yapmıyor Ne Yapılmalı?
CNAME kaydı yayın yapmıyorsa önce DNS kaydının doğru sağlayıcıda oluşturulduğunu kontrol edin. Ardından host ve hedef değerini yeniden gözden geçirin. Özellikle nokta, tire, alt alan adı ve tam domain yazımı gibi küçük farklar kaydın çalışmamasına neden olabilir.
Kayıt doğruysa TTL süresinin geçmesini bekleyin ve farklı DNS lookup araçlarıyla tekrar sorgulama yapın. Sorun hosting paneli, domain yönetimi veya teknik yapılandırma kaynaklıysa teknik destekli hosting kullanmak süreci daha güvenli hale getirebilir.
CNAME Kaydı ile Mail ve Alan Adı Doğrulama Nasıl Yapılır?

Bazı kurumsal mail, SaaS, e-ticaret veya güvenlik servisleri alan adı doğrulaması için CNAME kaydı isteyebilir. Bu durumda servis size özel bir host ve hedef değer verir. Bu bilgiler DNS paneline eklendiğinde servis, alan adı üzerinde yetkili olduğunuzu doğrular.
Mail tarafında CNAME kaydı ile MX kaydı karıştırılmamalıdır. MX kaydı e-postaların hangi mail sunucusuna gideceğini belirler. CNAME kaydı ise genellikle doğrulama, servis bağlantısı veya belirli bir hostu hedef servise bağlama amacıyla kullanılır.
SSL tarafında da bazı doğrulama süreçleri DNS kayıtlarıyla yapılabilir. Alan adı doğrulaması gerektiren durumlarda doğru DNS kaydını eklemek, SSL sertifikası kurulumunun tamamlanmasına yardımcı olabilir.
CNAME Kaydı ve Alan Adı/Hosting Yönetimi İlişkisi Nedir?
CNAME kaydı tek başına bir web sitesi kurmaz; ancak alan adının hangi servis veya hedefle çalışacağını belirleyen önemli DNS kayıtlarından biridir. Alan adı, hosting, SSL, mail ve DNS kayıtları birlikte doğru yapılandırıldığında site erişimi ve servis doğrulamaları daha sorunsuz ilerler.
Bu yüzden bir web sitesi yayına alınırken sadece domainin satın alınması yeterli değildir. Domainin doğru nameserverlara bağlı olması, DNS kayıtlarının doğru girilmesi ve hosting hizmeti ile uyumlu çalışması gerekir. Yanlış veya eksik CNAME kaydı, özellikle subdomain bağlantılarında ve harici servis doğrulamalarında erişim sorunlarına yol açabilir.
DNS kayıtlarını düzenlemeden önce mevcut kayıtların yedeğini almak, hangi hostun hangi servise bağlı olduğunu not etmek ve değişiklik sonrası kayıtları tekrar sorgulamak güvenli bir çalışma yöntemidir. Daha genel DNS yapılandırma konuları için DNS ayarları rehberi de destekleyici içerik olarak kullanılabilir.
Sıkça Sorulan Sorular
CNAME kaydı zorunlu mu?
Hayır. CNAME kaydı her alan adı için zorunlu değildir. Genellikle www yönlendirme, subdomain bağlantısı veya harici servis doğrulaması gerektiğinde kullanılır.
Ana domaine CNAME kaydı eklenir mi?
Standart DNS yapısında kök domain için CNAME kullanımı genellikle önerilmez veya desteklenmez. Kök domainde çoğunlukla A, AAAA veya sağlayıcının desteklediği ALIAS/ANAME benzeri çözümler kullanılır.
CNAME kaydı ile MX kaydı aynı şey mi?
Hayır. MX kaydı e-postaların hangi mail sunucusuna iletileceğini belirler. CNAME kaydı ise bir host adını başka bir host adına alias olarak bağlar.
CNAME kaydı silinirse ne olur?
İlgili subdomain veya doğrulama kaydı CNAME üzerinden çalışıyorsa bağlantı kesilebilir. Örneğin www, blog veya harici servis bağlantısı çalışmayabilir.
Com.tr alan adlarında CNAME kaydı kullanılabilir mi?
Evet, alan adı uzantısı com.tr olsa da DNS sağlayıcınız destekliyorsa subdomainler için CNAME kaydı kullanılabilir. Önemli olan aktif nameserver ve DNS panelinin doğru yerde yönetilmesidir.
CNAME kaydı ne kadar sürede aktif olur?
TTL ve DNS cache durumuna göre değişir. Çoğu kayıt kısa sürede görünse de bazı durumlarda 24 saate kadar beklemek gerekebilir.
Alan adı, DNS kayıtları ve subdomain bağlantılarını tek panelden düzenlemek isteyen kullanıcılar için alan adı yönetimi sürecinin doğru yapılandırılması önemlidir.

