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?
- cPanel → Zone Editor bölümüne gidin
- Domain'inizi seçin ve "Manage" tıklayın
- 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)
- "Add Record" → Type:
- CNAME eklemek için:
- "Add Record" → Type:
CNAME - Name: subdomain (örn:
www) - CNAME: hedef domain (örn:
alanadi.comveyaproxy.example.com) - TTL:
14400
- "Add Record" → Type:
- Değişiklikleri kaydedin ve 5-10 dakika bekleyin
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.comiç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
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.
