Tüm Sistemler Çalışıyor
Network Durumu
Ana Sayfa Blog A, CNAME, MX, TXT Kayıtları Nedir? DNS Yönetiminde Uzmanlık İçin 7 Adım

A, CNAME, MX, TXT Kayıtları Nedir? DNS Yönetiminde Uzmanlık İçin 7 Adım

A, CNAME, MX, TXT Kayıtları Nedir? DNS Yönetiminde Uzmanlık İçin 7 Adım

DNS Nedir ve Kayıt Türleri Neden Önemlidir?

DNS Nedir ve Kayıt Türleri Neden Önemlidir? - A, CNAME, MX, TXT Kayıtları
DNS Nedir ve Kayıt Türleri Neden Önemlidir?

İnternette bir alan adı (domain) satın aldığınızda, bu ismi IP adresine çevirecek bir sistem olan DNS (Domain Name System) devreye girer. DNS, kullanıcıların tarayıcıya example.com yazdıklarında doğru sunucuya yönlendirilmesini sağlar. Ancak DNS sadece bir yönlendirme aracı değildir; aynı zamanda e‑posta akışını kontrol eder, güvenlik doğrulamaları yapar ve alt alan adlarını yönetir. Bu işlevlerin temelini oluşturan A, CNAME, MX ve TXT kayıtlarıdır. Yanlış yapılandırma, sitenizin erişilemez olmasına, e‑postalarınızın spam klasörüne düşmesine ve SEO performansınızın düşmesine neden olabilir. Örneğin, yanlış MX kaydı nedeniyle %30’a varan e‑posta teslim hataları yaşayabilirsiniz.

Bu makalede her bir kayıt tipinin ne işe yaradığını, doğru ayarların nasıl yapılacağını ve yaygın hataların maliyetini ayrıntılı olarak ele alacağız. Ayrıca, alan adı (domain) kaydı sürecinde nelere dikkat etmeniz gerektiğini ve DNS yönetimini VDS sunucu paketleri ile nasıl entegre edebileceğinizi de göstereceğiz.

A Kaydı (Address Record) Nasıl Çalışır?

A kaydı, bir alan adını doğrudan bir IPv4 adresine bağlayan temel DNS kaydıdır. Örneğin, www.example.com A kaydı 203.0.113.10 IP adresine yönlendirilirse, tarayıcı bu IP’ye bağlanarak web sunucusuna istek gönderir. A kaydının doğru ayarlanması, sitenizin yükleme süresini %20’ye kadar kısaltabilir çünkü DNS çözümlemesi daha hızlı gerçekleşir.

Yanlış bir A kaydı iki ana soruna yol açar: 1) Kullanıcılar sitenize erişemez, 2) SEO açısından “site bulunamıyor” hatası alır ve arama motorları sıralamanızı düşürür. A kaydını yönetirken dikkat etmeniz gerekenler:

  • IP adresinin statik olması; dinamik IP’ler sık değiştiği için DNS güncellemeleri gecikir.
  • IPv4 yerine IPv6 (AAAA kaydı) kullanıyorsanız, A kaydını kaldırıp AAAA kaydına geçiş yapın.
  • Alt alan adları (subdomain) için ayrı A kayıtları oluşturun; örneğin api.example.com farklı bir sunucuya yönlendirilebilir.

Bu adımları takip ederek A kaydınızı sorunsuz bir şekilde yapılandırabilirsiniz.

CNAME Kaydı (Canonical Name) Ne Zaman Kullanılır?

CNAME kaydı, bir alan adını başka bir alan adına yönlendirmek için kullanılır. Örneğin, blog.example.com CNAME kaydı ile exampleblog.hostingprovider.com adresine yönlendirilirse, kullanıcılar blog.example.com adresini girerek aynı içeriğe ulaşır. Bu yöntem, birden çok alt alan adını tek bir IP’ye yönlendirmek yerine yönetimi merkezileştirir ve DNS yönetimini basitleştirir.

En sık yapılan hatalardan biri, CNAME kaydını kök (root) domain (example.com) için kullanmak. DNS standartları kök domain için CNAME kaydına izin vermez; bu durumda “NXDOMAIN” hatası alınır ve tüm site erişilemez hâle gelir. Bunun yerine kök domain için A kaydı, alt alan adları için CNAME tercih edilmelidir.

Bir CNAME kaydı eklerken şu noktalara dikkat edin:

  • Yönlendirdiğiniz hedef alan adı (target) bir A kaydı veya başka bir CNAME olmalı; döngüsel yönlendirmeler DNS çözümlemesini 5 kat yavaşlatabilir.
  • SSL sertifikaları CNAME üzerinden yönlendirilen alt alan adları için Wildcard sertifika kullanmayı gerektirebilir.
  • Performans kritik bir uygulama ise doğrudan A kaydı tercih edin; CNAME ek bir DNS sorgusu ekler.

MX Kaydı (Mail Exchange) ve E‑posta Teslimatı

MX Kaydı (Mail Exchange) ve E‑posta Teslimatı - A, CNAME, MX, TXT Kayıtları
MX Kaydı (Mail Exchange) ve E‑posta Teslimatı

MX kaydı, bir domain için gelen e‑postaların hangi mail sunucusuna yönlendirileceğini belirler. Her MX kaydı bir öncelik (priority) değeri içerir; düşük sayı daha yüksek önceliği gösterir. Örneğin, example.com için iki MX kaydı şöyle olabilir:


10 mail1.example.com
20 mail2.backup.com

Bu yapı, birincil sunucu (mail1) çalışmazsa ikinci sunucuya (mail2) geçiş sağlar ve e‑posta kaybını %99.9’a kadar azaltır. Yanlış MX yapılandırması, e‑postalarınızın %30‑40’ının spam klasörüne düşmesine ya da hiç teslim edilmemesine yol açabilir.

MX kaydı oluştururken şu adımları izleyin:

  1. Mail sunucunuzun tam alan adını (FQDN) belirleyin; IP adresi doğrudan kullanılmaz.
  2. Her bir MX kaydı için öncelik değeri atayın; kritik sunucuya düşük sayı verin.
  3. Mail sunucusunun A kaydının doğru IP’ye işaret ettiğinden emin olun.
  4. SPF ve DKIM gibi kurumsal e-posta doğrulama mekanizmalarını desteklemek için ilgili TXT kayıtlarını ekleyin.

TXT Kaydı ve Güvenlik Doğrulamaları

TXT kaydı, metin tabanlı bilgi saklamak için kullanılan esnek bir DNS kaydıdır. En yaygın kullanım alanları SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail) ve DMARC (Domain-based Message Authentication, Reporting & Conformance) gibi e‑posta güvenlik protokolleridir. Ayrıca, Google Search Console doğrulaması ve SSL sertifika doğrulaması da TXT kaydıyla yapılır.

SPF kaydı örneği:


v=spf1 ip4:203.0.113.0/24 include:_spf.google.com -all

Bu satır, sadece belirtilen IP aralığından ve Google’ın SPF sunucusundan gelen e‑postaların geçerli olduğunu belirtir. Yanlış SPF kaydı, e‑postalarınızın %70’e kadarının reddedilmesine neden olabilir. DKIM ise e‑posta başlığına kriptografik bir imza ekleyerek alıcı sunucunun mesajın bütünlüğünü doğrulamasını sağlar.

TXT kaydı eklerken dikkat edilmesi gerekenler:

  • Her bir TXT kaydı 255 karakteri aşmamalıdır; uzun değerler birden fazla satırda girilir.
  • SPF, DKIM ve DMARC kayıtları ayrı ayrı tanımlanmalı, karışıklık yaratmamalıdır.
  • Değişiklikler DNS önbellek süresi (TTL) nedeniyle en fazla 48 saat gecikmeli olarak aktif olur.

DNS Kayıtlarını Yönetirken Kullanabileceğiniz Araçlar ve En İyi Uygulamalar

DNS yönetimi, sadece doğru kayıtları eklemekle sınırlı değildir; aynı zamanda bu kayıtların performansını izlemek, hataları tespit etmek ve güvenlik açıklarını önlemek de gerekir. İşte önerdiğimiz en iyi uygulamalar:

  1. TTL değerini optimize edin: Kritik değişikliklerde TTL’i 300 saniye gibi düşük bir değere ayarlayın, ardından stabil olduğunda 3600 saniyeye yükseltin.
  2. DNSSEC etkinleştirin: DNS güvenliğini artırarak sahte DNS yanıtlarını engeller.
  3. Çoklu DNS sağlayıcı kullanın: Primary ve Secondary DNS sağlayıcıları seçerek çözümleme süresini %15 azaltabilirsiniz.
  4. İzleme ve alarm sistemleri kurun: WAF güvenlik duvarı ve SLA hizmeti ile DNS hatalarını anında bildirin.
  5. Dökümantasyon tutun: Kayıt değişikliklerini bir sürüm kontrol sistemi (Git) ile takip edin; geri dönüşüm süresi 5 dakikayı geçmez.

Aşağıdaki tablo, A, CNAME, MX ve TXT kayıtlarının temel özelliklerini ve kullanım senaryolarını karşılaştırmaktadır:

Kayıt TürüTemel İşlevEn Yaygın KullanımÖnemli Kısıtlama
AAlan adını IPv4 adresine bağlarWeb sunucusu yönlendirmesiIP statik olmalı
CNAMEAlan adını başka bir alan adına yönlendirirAlt alan adı yönlendirmesiKök domain için kullanılamaz
MXE‑posta sunucusunu tanımlarE‑posta teslimatıÖncelik değeri zorunlu
TXTMetin verisi saklar (SPF, DKIM, DMARC)E‑posta güvenliği, doğrulama255 karakter sınırlaması

Bu tablo, hangi kaydı ne zaman ve nasıl kullanmanız gerektiği konusunda hızlı bir referans sunar.

Gerçek Dünya Senaryosu: E‑ticaret Sitesi için DNS Yapılandırması

Bir e‑ticaret sitesinin (örnek: shop.example.com) sorunsuz çalışması için DNS kayıtları şu şekilde yapılandırılabilir:

  1. A Kaydı: shop.example.com → 198.51.100.25 (VDS sunucu IP’si). Bu IP, AMD Ryzen VDS sunucular üzerinde barındırılıyor.
  2. CNAME Kaydı: cdn.shop.example.com → cdn.provider.com. CDN sayesinde statik içerik %40 daha hızlı yüklenir.
  3. MX Kaydı: 10 mail.shop.example.com ve 20 mail.backup.com. İlk sunucu yoğunlukta %95 uptime sağlarken, ikinci sunucu yedekleme görevini üstlenir.
  4. TXT Kayıtları: SPF, DKIM ve DMARC eklenir. SPF: v=spf1 include:_spf.google.com -all. DKIM: k=rsa; p=MIIBIjANBgkqh.... DMARC: v=DMARC1; p=reject; rua=mailto:admin@example.com.

Bu yapılandırma, müşteri sipariş e‑postalarının %99.9 güvenle teslim edilmesini ve site trafiğinin CDN sayesinde %30 daha hızlı yanıt vermesini sağlar. Ayrıca, DNSSEC aktif edildiği için sahte DNS yönlendirmeleri engellenir.

Sıkça Sorulan Sorular

1. A kaydı ile AAAA kaydı arasındaki fark nedir?

A kaydı IPv4 adresine, AAAA kaydı ise IPv6 adresine yönlendirme yapar. IPv6’nın geniş adres havuzu sayesinde gelecekte IP tükenmesi sorunu ortadan kalkar.

2. CNAME kaydı kök domain için kullanılabilir mi?

Hayır. DNS standartları kök domain (example.com) için CNAME kaydına izin vermez; bu durumda site tamamen erişilemez hâle gelir.

3. MX kaydı eklerken öncelik (priority) değeri nasıl seçilir?

Düşük sayı daha yüksek öncelik demektir. Kritik ana mail sunucusuna 10 gibi düşük bir değer, yedek sunucuya ise 20‑30 gibi daha yüksek bir değer verilir.

4. TXT kaydıyla hangi güvenlik protokolleri uygulanabilir?

TXT kaydı SPF, DKIM ve DMARC gibi e‑posta doğrulama protokollerinin yanı sıra Google Search Console ve SSL doğrulama gibi çeşitli hizmetlerde kullanılır.

Sonuç ve Bir Sonraki Adımınız

DNS kayıtları, web sitenizin ve e‑postalarınızın sağlıklı çalışması için temel yapı taşlarıdır. A, CNAME, MX ve TXT kayıtlarını doğru bir şekilde tanımlamak, performansı artırır, güvenliği sağlar ve olası hataların maliyetini büyük ölçüde azaltır. Artık kendi DNS yönetiminizi adım adım uygulayabilir, hataları önceden tespit edebilir ve web hosting paketleri ile uyumlu bir yapı kurabilirsiniz.

Eğer DNS yapılandırmanızın tam kontrolünü elinizde tutmak ve performans artışını hemen görmek istiyorsanız, bir Intel i9 VDS sunucu kiralayarak test ortamı oluşturabilirsiniz. Bu sayede değişiklikleri prodüksiyona geçirmeden önce güvenli bir ortamda deneme şansı elde edersiniz.

Unutmayın, DNS değişiklikleri genellikle 24‑48 saat içinde tamamen yayılır; bu süreci izlemek ve olası sorunları hızlıca düzeltmek, uzun vadeli başarı için kritik bir adımdır.