CNAME Nedir?
Yayın: · Son güncelleme:
CNAME Nedir? Kısaca
CNAME (Canonical Name) kaydı, bir alan adını IP adresi yerine başka bir alan adına yönlendiren DNS kaydıdır. Örneğin www.ornek.com adresini ornek.com'a ya da bir hizmetin verdiği adrese bağlar.

CNAME, bir adın başka bir adın takma adı olduğunu söyleyen DNS kaydıdır. DNS bu kayıtla karşılaştığında hedef alan adına gider ve oradaki IP adresini kullanır.
CNAME nedir?
Bir örnek düşünelim. Bir mağaza altyapısı ya da yardım masası hizmeti kullanıyorsunuz. Hizmet size "magaza.ornek.com adresini magazalar.hizmet.com'a CNAME ile bağlayın" der. Hizmetin sunucularının IP adresi değişse bile siz hiçbir şeye dokunmazsınız, çünkü yalnızca ada işaret etmişsinizdir.
| Ad | Tür | Değer |
|---|---|---|
| magaza | CNAME | magazalar.hizmet.com |
| www | CNAME | ornek.com |
Hangi kısıtları var?
İki kural sık sorun çıkarır. Birincisi, CNAME kullanılan bir adda başka hiçbir kayıt bulunamaz; aynı ada hem CNAME hem MX tanımlayamazsınız. İkincisi, alan adının kendisine (ornek.com, panelde "@") standart olarak CNAME eklenemez. Bazı DNS sağlayıcıları bu ihtiyaç için ALIAS ya da "CNAME düzleştirme" gibi kendi çözümlerini sunar.
CNAME mi, A kaydı mı?
Sunucunun IP adresini siz biliyor ve yönetiyorsanız A kaydı daha doğrudandır. Bir dış hizmete bağlanıyorsanız ve hizmet size bir alan adı veriyorsa CNAME kullanın.
Zincirleme CNAME'lerden de kaçının. Bir CNAME'in başka bir CNAME'e, onun da bir başkasına gitmesi her sorguda ek adım demektir. Hedefi doğrudan son ada bağlamak hem daha hızlı hem de hata ayıklaması daha kolaydır.
Sıkça Sorulan Sorular
CNAME bir yönlendirme (redirect) midir?
Hayır, CNAME yalnızca DNS düzeyinde adın nereye çözüleceğini belirler. Tarayıcının adres çubuğundaki URL değişmez; ziyaretçiyi başka bir URL'ye göndermek için sunucuda 301 yönlendirmesi gerekir.
CNAME kaydı hangi durumlarda kullanılır?
En sık kullanım, alt alan adını bir dış hizmete bağlamaktır: mağaza altyapısı, CDN, e-posta pazarlama aracı gibi. www adresini ana alan adına bağlamak da yaygın bir örnektir.