Hosting Paketlerinde %80 indirim + Ücretsiz Domain & SSL!
Detaylar

Bilgi Bankası

DNS kayıtları rehberi: A, AAAA, CNAME, MX, TXT ve CAA

Kısaca: DNS kayıtları, alan adınıza gelen isteğin nereye gideceğini belirler: A ve AAAA web sunucusunun IP adresini, CNAME bir adın başka bir adın takma adı olduğunu, MX e-postanın teslim edileceği sunucuyu, TXT doğrulama ve SPF/DKIM/DMARC bilgilerini, CAA ise hangi kuruluşların SSL sertifikası verebileceğini gösterir. Ad sunucularınız Matrax hostingi gösteriyorsa kayıtları cPanel'de Bölge Editörü (Zone Editor) ile yönetirsiniz.

DNS bir adı nasıl çözer

Tarayıcıya alanadiniz.com yazıldığında cihaz önce kullandığı çözümleyiciye (internet sağlayıcınızın DNS sunucusu ya da 8.8.8.8, 1.1.1.1 gibi genel çözümleyiciler) sorar. Çözümleyici cevabı bilmiyorsa kök sunuculardan başlayarak .com sunucularına, oradan alan adınızın yetkili ad sunucusuna ulaşır ve kaydı alır. Aldığı cevabı, kayıttaki TTL (Time To Live) değeri kadar saniye önbellekte tutar.

DNS çözümleme zinciri: tarayıcı çözümleyiciye sorar, çözümleyici kök sunucu, .com sunucusu ve alan adının yetkili ad sunucusu üzerinden IP adresine ulaşır
Kayıtlar alan adının yetkili ad sunucusunda durur; çözümleyiciler aldıkları cevabı TTL süresi boyunca yeniden sormadan kullanır.

Kayıt türleri bir bakışta

TürNe işe yararÖrnek değer
AAdı bir IPv4 adresine bağlar203.0.113.10
AAAAAdı bir IPv6 adresine bağlar2001:db8::10
CNAMEAdı başka bir adın takma adı yaparalanadiniz.com
MXE-postanın teslim edileceği sunucu ve önceliği0 mail.alanadiniz.com
TXTSerbest metin: SPF, DKIM, DMARC, alan adı doğrulama"v=spf1 +a +mx ~all"
CAASSL sertifikası verebilecek kuruluşları sınırlar0 issue "letsencrypt.org"

Bölgede ayrıca bölgenin kendisini tanımlayan NS ve SOA kayıtları bulunur; bunlar genellikle elle değiştirilmez. IP adresinden ada dönüş için kullanılan PTR kaydı ise alan adınızda değil, IP adresinin sahibinde tutulur. Aşağıdaki örnekler bölge dosyası biçimindedir: ad, TTL (saniye), sınıf, tür ve değer. Adın sonundaki nokta, adın tam yazıldığını gösterir.

A ve AAAA

Web sitesinin hangi sunucuda olduğunu söyleyen temel kayıtlardır. Kök alan adı ve www için ayrı ayrı tanımlanır; www için CNAME de kullanılabilir. Sunucunuzun IPv6 adresi yoksa AAAA kaydı eklemeyin: yanlış bir AAAA kaydı, IPv6 kullanan ziyaretçilerde sitenin açılmamasına yol açar.

alanadiniz.com.      14400  IN  A      203.0.113.10
alanadiniz.com.      14400  IN  AAAA   2001:db8::10
www.alanadiniz.com.  14400  IN  CNAME  alanadiniz.com.

CNAME

CNAME bir adı başka bir ada bağlar; değeri IP adresi değil, ad olmalıdır. Üç kurala dikkat edin:

  • Kök alan adına (alanadiniz.com) CNAME eklenemez; kökte NS ve SOA kayıtları bulunduğu için standart buna izin vermez. Kökte A kaydı kullanın.
  • CNAME olan bir adın başka kaydı olamaz: www CNAME ise www için ayrıca A ya da TXT tanımlayamazsınız.
  • MX ve NS kayıtlarının hedefi CNAME olan bir ad olmamalıdır.

MX

Alan adınıza gönderilen e-postanın hangi sunucuya teslim edileceğini belirtir. Baştaki sayı önceliktir; küçük sayı önce denenir. Değer bir ad olmalı ve o adın A kaydı bulunmalıdır; MX değerine IP adresi yazılmaz.

alanadiniz.com.  14400  IN  MX  0   mail.alanadiniz.com.
alanadiniz.com.  14400  IN  MX  10  yedek.ornekposta.com.

E-postanızı Microsoft 365 veya Google Workspace gibi dış bir hizmette kullanıyorsanız MX kayıtlarını o hizmetin verdiği değerlerle değiştirin ve cPanel'de E-posta bölümündeki E-posta Yönlendirmesi (Email Routing) ayarını Uzak Posta Ulaştırıcısı (Remote Mail Exchanger) yapın. Aksi hâlde aynı sunucudaki sitenizin gönderdiği iletiler (örneğin iletişim formu) dış hizmete gitmek yerine sunucudaki yerel kutuya teslim edilir.

TXT

Serbest metin taşır. En sık kullanımları:

  • SPF: Alan adınız adına hangi sunucuların e-posta gönderebileceği. Bir alan adında yalnızca bir SPF kaydı olmalıdır; yeni bir gönderici eklerken ikinci bir v=spf1 kaydı açmak yerine mevcut kayda include: ekleyin.
  • DKIM: default._domainkey gibi bir ad altında, e-posta imzasının açık anahtarı.
  • DMARC: _dmarc adı altında, SPF ve DKIM denetimi başarısız olursa alıcının ne yapacağını söyleyen politika.
  • Doğrulama: Google Search Console gibi hizmetlerin alan adı sahipliğini kanıtlamak için istediği google-site-verification=... türü kayıtlar.
alanadiniz.com.         14400  IN  TXT  "v=spf1 +a +mx include:_spf.ornekposta.com ~all"
_dmarc.alanadiniz.com.  14400  IN  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"

CAA

Alan adınız için hangi sertifika kuruluşlarının SSL sertifikası verebileceğini sınırlar. Hiç CAA kaydı yoksa her kuruluş sertifika verebilir ve çoğu site için bu bir sorun değildir. CAA eklerseniz kullandığınız bütün kuruluşları yazmanız gerekir: Matrax hostingdeki ücretsiz SSL Let's Encrypt ile alındığından listede letsencrypt.org bulunmalıdır, aksi hâlde AutoSSL sertifika alamaz ve yenileyemez.

alanadiniz.com.  14400  IN  CAA  0 issue "letsencrypt.org"
alanadiniz.com.  14400  IN  CAA  0 iodef "mailto:[email protected]"

cPanel'de kayıt ekleme ve düzenleme

cPanelAlan AdlarıBölge Editörü

  1. Bölge Editörünü açın. cPanel'de Alan Adları (Domains) bölümündeki Bölge Editörü (Zone Editor) simgesine tıklayın.
  2. Alan adını seçin. Alan adınızın satırındaki Yönet (Manage) düğmesine tıklayın; bölgedeki bütün kayıtlar listelenir.
  3. Kaydı ekleyin. Kayıt Ekle (Add Record) ile türü seçin; Ad (Name), TTL ve Kayıt (Record) alanlarını doldurun. Ad alanına yalnızca alt adı (www, _dmarc gibi) yazmanız yeterlidir; cPanel alan adını kendisi tamamlar.
  4. Kaydedin. Kaydı Kaydet (Save Record) ile kaydedin. Var olan bir kaydı değiştirmek için satırdaki Düzenle (Edit) düğmesini kullanın; değiştirmeden önce eski değeri not edin.

Bilgi: cPanel'deki Bölge Editörü yalnızca ad sunucularınız Matrax hostingi gösteriyorsa etkilidir. Ad sunucularınız Cloudflare gibi başka bir sağlayıcıdaysa kayıtları orada düzenlemelisiniz; cPanel'de yaptığınız değişiklik dışarıdan görünmez.

Sık yapılan hatalar

  • İkinci bir SPF kaydı eklemek. İki ayrı v=spf1 kaydı SPF denetimini tamamen geçersiz kılar ve iletileriniz spam'e düşebilir.
  • Sondaki noktayı karıştırmak. Bölge dosyası biçiminde mail.alanadiniz.com noktasız yazılırsa bazı panellerde mail.alanadiniz.com.alanadiniz.com olarak tamamlanır.
  • TTL'i değişiklikten sonra düşürmek. Eski değer, önceki TTL süresince önbelleklerde kalır; TTL'i değişiklikten önce düşürmeniz gerekir.
  • Kaydı yanlış yerde düzenlemek. Değişiklik görünmüyorsa önce alan adının ad sunucularının nereyi gösterdiğini kontrol edin.

Aradığınızı bulamadınız mı?

Destek ekibimiz yardımcı olsun; taleplere en geç 24 saat içinde ilk yanıt veriyoruz.

Destek talebi oluşturun
Bu makale işinize yaradı mı?

1 defa görüntülendi | 0 kişi faydalı buldu

0850 532 67 10 908505326710