CNAME Kaydı Nedir?

CNAME (Canonical Name / Kurallı Ad) kaydı; bir alan adını veya alt alan adını doğrudan bir IP adresine bağlamak yerine, başka bir alan adının (A kaydının) takma adı (alias) olarak tanımlayan DNS kaydıdır.

Hedef alan adının IP adresi değiştiğinde, CNAME kullanan tüm alt alan adları otomatik olarak yeni IP'yi izler; tek tek IP güncellemesi yapmanız gerekmez.


En Yaygın CNAME Kullanım Senaryoları

  1. www Alt Alan Adı:
    www.siteniz.com adresini kök alan adınıza (siteniz.com) yönlendirmek için:
    www.siteniz.com.    3600    IN    CNAME    siteniz.com.
    
  2. Harici Servis Bağlantıları (Shopify, Blogger, Google Workspace):
    Örneğin mağazanızı Shopify'a bağlamak için:
    magaza.siteniz.com. 3600    IN    CNAME    shops.myshopify.com.
    
  3. CDN ve WAF Entegrasyonları:
    Trafiği Cloudflare veya AWS CloudFront dağıtımına yönlendirmek.

Önemli Kural (CNAME Kısıtlaması): RFC standartlarına göre, bir alan adının kök dizinine (@ / apex domain) CNAME kaydı eklenemez. Kök alan adında MX veya NS kayıtları bulunduğu için çakışma yaşanır. Kök dizin için mutlaka A kaydı veya DNS sağlayıcınız destekliyorsa ALIAS / ANAME kullanılmalıdır.