Destek Rehberi

A kaydı ve CNAME farkı nedir?

A Kaydı ve CNAME Farkı Nedir?

A Kaydı ve CNAME, DNS (Domain Name System) kayıt türleridir ve alan adlarınızı yönetmek için kullanılır. Her ikisi de farklı amaçlara hizmet eder ve doğru kullanımları web sitenizin düzgün çalışması için kritik öneme sahiptir.

A Kaydı (Address Record) Nedir?

A Kaydı, bir alan adını doğrudan bir IP adresine yönlendiren DNS kaydıdır. "Address" (Adres) kelimesinin kısaltmasıdır.

A Kaydı Özellikleri:

  • ? IP adresine yönlendirir: Doğrudan sunucu IP'sini gösterir (örn: 185.123.45.67)
  • ? Root domain için zorunludur: alanadi.com gibi ana domainler A kaydı kullanmalıdır
  • Hızlıdır: Tek adımlı çözümleme, ekstra sorgu gerektirmez
  • ? IPv4 kullanır: 4 oktetli IP formatı (AAAA kaydı IPv6 için)

A Kaydı Örneği:

Alan Adı Tür Değer
alanadi.com A 185.123.45.67
www.alanadi.com A 185.123.45.67

CNAME Kaydı (Canonical Name) Nedir?

CNAME, bir alan adını başka bir alan adına yönlendiren DNS kaydıdır. "Canonical Name" (Kanonik İsim) kelimesinin kısaltmasıdır ve bir nevi "takma ad" (alias) oluşturur.

CNAME Özellikleri:

  • ? Alan adına yönlendirir: IP değil, başka bir domain kullanır
  • ? Root domain'de kullanılamaz: Sadece subdomain'lerde (www, blog, shop gibi) çalışır
  • ⏱️ İki adımlı çözümleme: Önce CNAME hedefini, sonra onun IP'sini çözer (biraz daha yavaş)
  • ? Merkezi yönetim: IP değiştiğinde sadece hedef A kaydını güncellemeniz yeterli

CNAME Örneği:

Alan Adı Tür Değer
www.alanadi.com CNAME alanadi.com
blog.alanadi.com CNAME bloghosting.example.com
mail.alanadi.com CNAME ghs.googlehosted.com

A Kaydı vs. CNAME: Karşılaştırma Tablosu

Özellik A Kaydı CNAME
Hedef IP adresi (185.123.45.67) Alan adı (example.com)
Root domain ✅ Kullanılabilir ❌ Kullanılamaz
Subdomain ✅ Kullanılabilir ✅ Kullanılabilir
Hız Daha hızlı (tek sorgu) Biraz yavaş (iki sorgu)
Bakım kolaylığı Her kaydı ayrı güncelleme Merkezi güncelleme
MX kayıtlarıyla ✅ Birlikte çalışır ❌ Çakışabilir

Ne Zaman A Kaydı, Ne Zaman CNAME Kullanılır?

A Kaydı Kullanımı (Önerilen Durumlar):

  • Root domain yönlendirmesi: alanadi.com → IP
  • E-posta sunucusu olan domainler: MX kaydıyla birlikte kullanılacaksa
  • Performans kritikse: Daha hızlı çözümleme gerekiyorsa
  • Statik IP adresiniz varsa: IP sık değişmiyorsa

CNAME Kullanımı (Önerilen Durumlar):

  • Subdomain yönlendirmesi: www.alanadi.com, blog.alanadi.com
  • CDN kullanımı: CDN sağlayıcısının domain'ine yönlendirme (örn: Cloudflare, AWS CloudFront)
  • Üçüncü parti hizmetler: Google Workspace, Shopify, Vercel gibi platformlar CNAME ister
  • Dinamik IP ortamları: IP sık değişiyorsa merkezi yönetim kolaylığı

Pratik Kullanım Örnekleri

Örnek 1: Standart Web Sitesi (VionaHosting)

alanadi.com          A      185.123.45.67    (Root domain → VionaHosting IP)
www.alanadi.com      CNAME  alanadi.com      (www → root domain'e yönlendir)

Örnek 2: E-posta + Web Sitesi

alanadi.com          A      185.123.45.67
www.alanadi.com      A      185.123.45.67    (CNAME yerine A, MX kaydı varsa)
mail.alanadi.com     A      185.123.45.70    (Farklı sunucu IP'si)

Örnek 3: Cloudflare CDN Kullanımı

alanadi.com          A      104.21.45.67     (Cloudflare proxy IP)
www.alanadi.com      CNAME  alanadi.com
blog.alanadi.com     CNAME  alanadi.com

cPanel'de A Kaydı ve CNAME Nasıl Eklenir?

  1. cPanel → Zone Editor bölümüne gidin
  2. Domain'inizi seçin ve "Manage" tıklayın
  3. A Kaydı eklemek için:
    • "Add Record" → Type: A
    • Name: @ (root) veya subdomain (örn: shop)
    • Address: IP adresi (örn: 185.123.45.67)
    • TTL: 14400 (varsayılan)
  4. CNAME eklemek için:
    • "Add Record" → Type: CNAME
    • Name: subdomain (örn: www)
    • CNAME: hedef domain (örn: alanadi.com veya proxy.example.com)
    • TTL: 14400
  5. Değişiklikleri kaydedin ve 5-10 dakika bekleyin
⚠️ Dikkat: Root domain (alanadi.com) için asla CNAME kullanmayın! Bu, MX kayıtlarınızın ve diğer DNS kayıtlarının çalışmamasına neden olur. Root domain için her zaman A Kaydı kullanın.

Yaygın Hatalar ve Çözümleri

  • Hata: "CNAME ve diğer kayıtlar çakışıyor"
    • Sebep: Aynı subdomain için hem CNAME hem de A/MX kaydı tanımlanmış
    • Çözüm: CNAME veya diğer kayıtlardan birini silin, bir subdomain tek kayıt türü kullanmalıdır
  • Hata: "www açılıyor ama root domain açılmıyor"
    • Sebep: Root domain için A kaydı eksik
    • Çözüm: alanadi.com için A kaydı ekleyin
  • Hata: "E-postalar çalışmıyor"
    • Sebep: Root domain için CNAME kullanılmış, MX kaydı çakışıyor
    • Çözüm: CNAME'i sil, A kaydı kullan
✅ Özet: A Kaydı IP adresine yönlendirir ve root domain için zorunludur. CNAME başka bir alan adına yönlendirir ve subdomain'lerde kullanılır. Doğru kullanım, sitenizin ve e-postalarınızın düzgün çalışması için kritiktir.

DNS kayıtlarınızı yapılandırırken yardıma ihtiyacınız varsa, Viona Suite üzerinden destek talebi açabilirsiniz. Teknik ekibimiz DNS ayarlarınızı kontrol edip en uygun yapılandırmayı sizin için oluşturacaktır.