LIONFIN
Alan Adları

DNS Kayıt Türleri: A, AAAA, CNAME, MX, TXT, NS, CAA ve SRV

7 dk okuma Güncelleme: 1 görüntülenme
DNS Kayıt Türleri: A, AAAA, CNAME, MX, TXT, NS, CAA ve SRV

Bir alan adının DNS bölgesi, her biri farklı bir soruyu yanıtlayan kayıtlardan oluşur ve DNS kayıt türleri bu soruların listesidir: “Site hangi IP adresinde?”, “E-posta hangi sunucuya gidecek?”, “Bu alan adı için kim sertifika üretebilir?” Kayıt türünü yanlış seçmek, yazdığınız değer doğru olsa bile sitenin açılmamasına ya da e-postanın kaybolmasına yol açar.

LIONFIN üzerinden alan adı kaydı olan müşteriler bu kayıtların çoğunu müşteri panelindeki DNS Yönetimi ekranından, hosting kullananlar ise cPanel ya da Plesk DNS editöründen düzenler. Aşağıdaki örnekler BIND bölge dosyası biçimindedir; panellerde aynı bilgi ad, tür, değer ve TTL alanlarına ayrı ayrı girilir.

Kısa cevap

DNS kayıt türleri, bir alan adına bağlı bilginin ne tür olduğunu belirler: A ve AAAA adı IPv4 ya da IPv6 adresine bağlar, CNAME adı başka bir ada yönlendirir, MX gelen e-postanın sunucusunu, TXT doğrulama ve SPF/DKIM/DMARC metinlerini, NS bölgenin yetkili sunucularını, CAA hangi sertifika otoritesinin SSL üretebileceğini, SRV bir servisin sunucu ve portunu gösterir. Her kaydın TTL değeri, yanıtın önbellekte ne kadar tutulacağını belirler.

DNS kaydı hangi parçalardan oluşur?

Her DNS kaydı (resource record) beş parçadan oluşur: ad, TTL, sınıf, tür ve değer. Bölge dosyasında bir satır şöyle görünür:

; ad               TTL    sınıf  tür   değer
www.ornek.com.     3600   IN     A     203.0.113.10
  • Ad: Kaydın bağlı olduğu tam ad. Kök alan adı için panellerde @ kullanılır; sondaki nokta adın tam (FQDN) yazıldığını gösterir.
  • TTL: Çözümleyicilerin yanıtı kaç saniye önbellekte tutacağı.
  • Sınıf: Neredeyse her zaman IN (Internet); paneller bu alanı göstermez.
  • Tür: Kaydın anlamını belirleyen kısım; A, MX, TXT gibi.
  • Değer: IP adresi, hedef ad ya da metin. MX ve SRV türlerinde değerin başında öncelik sayısı bulunur.

Aynı ad için farklı türde birden çok kayıt bulunabilir; örneğin kök alan adında A, MX ve TXT kayıtları yan yana durur. Bu kuralın en önemli istisnası CNAME’dir: CNAME tanımlanan bir ad başka hiçbir kayıt taşıyamaz.

Temel DNS kayıt türleri: karşılaştırma tablosu

Aşağıdaki tablo, günlük işlerde karşınıza çıkacak on kayıt türünü görevine ve dikkat edilecek noktaya göre özetler:

TürNe işe yarar?Örnek değerDikkat
AAdı IPv4 adresine bağlar203.0.113.10Aynı ada birden çok A kaydı eklenebilir
AAAAAdı IPv6 adresine bağlar2001:db8::10Sunucu IPv6 üzerinden yanıt vermiyorsa eklemeyin
CNAMEAdı başka bir ada yönlendirirornek.com.Kök alan adında kullanılmaz; aynı adda başka kayıt olamaz
MXGelen e-postanın sunucusunu bildirir10 mail.ornek.com.Hedef, A ya da AAAA kaydı olan bir ad olmalı; CNAME olamaz
TXTSerbest metin: SPF, DKIM, DMARC, doğrulama"v=spf1 mx -all"Bir alan adında yalnızca bir SPF kaydı olur
NSBölgenin ya da alt bölgenin yetkili sunucularıns1.ornek.com.Kökteki liste, kayıt firmasındaki ad sunucularıyla uyumlu olmalı
CAASSL üretebilecek sertifika otoriteleri0 issue "letsencrypt.org"Eksik yazılan otorite, sertifika yenilemesini durdurur
SRVBir servisin sunucusu ve portu10 5 5060 sip.ornek.com.Ad _servis._protokol biçimindedir
PTRIP adresini ada çevirir (ters DNS)mail.ornek.com.IP adresinin sahibi tanımlar, sizin bölgenizde durmaz
SOABölgenin yönetim bilgilerins1.ornek.com. hostmaster.ornek.com. …Paneller otomatik yönetir

Türlerin hepsini aynı anda kullanmanız gerekmez: tipik bir kurumsal site için A, CNAME, MX ve birkaç TXT kaydı yeterlidir; CAA ve SRV ihtiyaca göre eklenir, PTR ve SOA ise çoğunlukla sizin yerinize yönetilir.

A, AAAA ve CNAME kayıtları birlikte nasıl kullanılır?

A ve AAAA kayıtları bir adı doğrudan IP adresine, CNAME ise başka bir ada bağlar; tipik kurulumda kök alan adı A (varsa AAAA), www ise kökü gösteren bir CNAME olur:

ornek.com.          3600  IN  A      203.0.113.10
ornek.com.          3600  IN  AAAA   2001:db8::10
www.ornek.com.      3600  IN  CNAME  ornek.com.
destek.ornek.com.   3600  IN  CNAME  ornek.yardimmasasi.example.

Son satır, dış bir serviste barındırılan yardım masasını kendi alt alan adınızla yayınlamanın yaygın yoludur: servis IP adresini değiştirse bile kaydınız çalışmaya devam eder. AAAA kaydını yalnızca sunucunuz IPv6 üzerinden gerçekten yanıt veriyorsa ekleyin; aksi hâlde IPv6 bağlantısı olan ziyaretçilerde gecikme ya da bağlantı hatası görülür. CNAME’in kökte kullanılamaması ve diğer kayıtlarla aynı adı paylaşamaması gibi kuralların ayrıntısı A kaydı ile CNAME kaydı farkı rehberindedir.

MX, TXT ve CAA kayıtları ne işe yarar?

Bu üç tür sitenin değil, alan adının e-posta ve güven altyapısının kayıtlarıdır: MX postayı yönlendirir, TXT kimliği doğrular, CAA sertifika üretimini sınırlar.

ornek.com.          3600  IN  MX   10 mail.ornek.com.
ornek.com.          3600  IN  MX   20 yedekmail.ornek.com.
ornek.com.          3600  IN  TXT  "v=spf1 mx -all"
_dmarc.ornek.com.   3600  IN  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"
ornek.com.          3600  IN  CAA  0 issue "letsencrypt.org"
ornek.com.          3600  IN  CAA  0 issuewild "letsencrypt.org"
ornek.com.          3600  IN  CAA  0 iodef "mailto:[email protected]"

MX kayıtlarında küçük öncelik sayısı önce denenir; örnekteki 20 öncelikli sunucu, ancak 10 öncelikli sunucu yanıt vermediğinde devreye girer. Hazır değerler MX kaydı ayarları rehberinde, SPF söz dizimi SPF kaydı nedir yazısındadır.

CAA kaydı hiç yoksa herhangi bir sertifika otoritesi, alan adı doğrulamasını geçtiği sürece sitenize SSL üretebilir; ilk CAA kaydını eklediğiniz anda yalnızca listelenen otoriteler üretebilir. issue normal sertifikaları, issuewild joker (wildcard) sertifikaları sınırlar; iodef ise kurala aykırı taleplerin bildirileceği adresi tanımlar. Joker sertifika kullanıyorsanız ayrıntılar wildcard SSL nedir rehberinde.

Dikkat: CAA eklerken kullandığınız tüm otoriteleri listeleyin; yalnızca Let’s Encrypt’i yazıp AutoSSL’i Sectigo ile çalıştırırsanız ya da başka bir otoriteden SSL sertifikası alırsanız yeni sertifika üretimi ve otomatik yenileme başarısız olur.

NS, SRV, PTR ve SOA kayıtları ne zaman gerekir?

Bu dört tür daha seyrek elle düzenlenir, ama arıza giderirken bilinmeleri gerekir: NS yetkiyi devreder, SRV servis bulmayı sağlar, PTR IP adresini ada çevirir, SOA ise bölgenin kimlik kartıdır.

  • NS: Kökteki NS kayıtları bölgenin yetkili sunucularını listeler; bir alt alan adına NS eklemek ise o alt alanı başka bir DNS sağlayıcısına devreder (magaza.ornek.com. NS ns1.baskasaglayici.example.). Bölgedeki NS kaydını değiştirmek alan adının yetkisini taşımaz; bunun için kayıt firmasındaki ad sunucularını güncellemek gerekir. Adımlar nameserver değiştirme rehberindedir.
  • SRV: Bir servisin hangi sunucu ve portta çalıştığını bildirir. Biçim _servis._protokol.ad TTL IN SRV öncelik ağırlık port hedef şeklindedir; SIP tabanlı VoIP, XMPP sohbet sunucuları ve Minecraft Java sürümü gibi servisler kullanır.
  • PTR: Ters DNS kaydıdır ve IP adresinin sahibinin yönettiği in-addr.arpa (IPv6’da ip6.arpa) bölgesinde durur; kendi alan adı bölgenize ekleyemezsiniz. Kendi e-posta sunucunuzu çalıştırıyorsanız PTR’nin gönderen sunucu adıyla eşleşmesi teslimat için önemlidir; kaydı sunucu sağlayıcınıza, genellikle destek talebiyle, ayarlatırsınız.
  • SOA: Birincil ad sunucusunu, sorumlu kişinin adresini (@ yerine nokta ile), seri numarasını ve yenileme sürelerini taşır. Son alanı, “böyle bir kayıt yok” yanıtının önbellekte ne kadar tutulacağını belirlemede kullanılır.

TTL nedir, hangi değeri seçmelisiniz?

TTL (Time To Live), çözümleyicilerin bir kaydı önbellekte kaç saniye tutacağını belirleyen değerdir; kısa TTL değişiklikleri hızlı yayar, uzun TTL sorgu yükünü azaltır.

TTLSüreNe zaman?
3005 dakikaTaşıma ya da IP değişikliği öncesinde ve sırasında
36001 saatÇoğu kayıt için dengeli varsayılan
144004 saatNadiren değişen site ve posta kayıtları
864001 günUzun süre değişmeyecek NS ve doğrulama kayıtları

TTL’yi düşürmek ancak eski TTL süresi dolduktan sonra etki eder; bu yüzden büyük bir değişiklikten bir gün önce düşürüp değişiklik oturunca yeniden yükseltin. Önbellek davranışının ayrıntıları DNS yayılma süresi yazısında anlatılır.

Müşteri panelinin DNS Yönetimi ekranında hangi kayıtlar eklenebilir?

Müşteri panelindeki DNS Yönetimi ekranı A, AAAA, CNAME, MX, TXT, NS, SRV ve CAA kayıtlarını destekler; PTR ve SOA bu ekrandan yönetilmez. Kayıt eklemek için:

  1. Domainlerim sayfasında alan adının satırındaki DNS düğmesine tıklayın.
  2. Sağdaki Yeni Kayıt Ekle formunda Tip listesinden kayıt türünü seçin.
  3. Ad alanına kök için @, alt alan adı için yalnızca ön eki (www, mail) yazın; joker kayıt için * kullanılabilir.
  4. İçerik alanına değeri girin. MX ve SRV seçildiğinde açılan Öncelik alanını doldurun; SRV içeriği ağırlık port hedef sırasıyla yazılır.
  5. TTL (saniye) değerini 60 ile 604800 arasında belirleyip Ekle düğmesine basın.

Form hatalı kayıtları kaydetmeden önce durdurur: A için geçerli bir IPv4, AAAA için IPv6 adresi ister, CNAME ile başka bir kaydın aynı adı paylaşmasına izin vermez, TXT içeriğini 500 karakterle sınırlar ve CAA değerini 0 issue "letsencrypt.org" biçiminde bekler. Listedeki her kaydı göz simgesiyle geçici olarak devre dışı bırakabilir, düzenleyebilir ya da silebilirsiniz.

Bu kayıtların geçerli olması için alan adının, Ad Sunucuları sayfasındaki Varsayılan düğmesinin doldurduğu LIONFIN ad sunucularını kullanması gerekir. Alan adınız hosting sunucunuzun ad sunucularını gösteriyorsa kayıtları cPanel Zone Editor ya da Plesk DNS ekranından düzenleyin. Panelin de hatırlattığı gibi, değişikliklerin dünya genelinde görünmesi TTL’ye bağlı olarak birkaç dakika ile 24 saat arasında sürebilir.

Sık Sorulan Sorular

DNS kaydında sondaki nokta ne anlama gelir?

Sondaki nokta, adın kök dahil eksiksiz yazıldığını (FQDN) gösterir. Bölge dosyasında noktasız yazılan adlara bölgenin kendi adı eklenir; mail.ornek.com yazıp noktayı unutursanız kayıt mail.ornek.com.ornek.com olarak yorumlanabilir. Paneller bu konuda farklı davranır: kimi tam ad ister, kimi yalnızca ön eki alıp alan adını kendisi tamamlar.

PTR kaydını neden kendi DNS panelimden ekleyemiyorum?

Çünkü PTR kaydı alan adınızın bölgesinde değil, IP adresinin ters DNS bölgesinde durur ve bu bölgeyi IP bloğunun sahibi yönetir. Sunucunuzun IP adresi hangi sağlayıcıya aitse PTR değişikliğini de o yapar. Kendi posta sunucunuzu çalıştırıyorsanız PTR’nin sunucu adınızla, o adın A kaydının da aynı IP adresiyle eşleşmesine dikkat edin.

CAA kaydı eklemezsem ne olur?

Hiçbir sorun çıkmaz; CAA kaydı olmayan bir alan adı için herhangi bir sertifika otoritesi, alan adı doğrulamasını geçmek şartıyla SSL üretebilir. CAA eklemek isteğe bağlı bir güvenlik katmanıdır ve yetkisiz otoritelerin sertifika üretmesini engeller. Eklediğiniz anda kullandığınız tüm otoriteleri listelemeniz gerekir; aksi hâlde otomatik yenilemeler başarısız olur.

TXT kaydı ile SPF kaydı aynı şey mi?

SPF bir politika, TXT ise onu taşıyan kayıt türüdür. Geçmişte SPF için ayrı bir kayıt türü tanımlanmıştı, ancak bu tür artık kullanılmıyor ve SPF politikası yalnızca v=spf1 ile başlayan bir TXT kaydı olarak yayınlanıyor. Bir alan adında birden fazla TXT kaydı olabilir, fakat v=spf1 ile başlayan kayıt yalnızca bir tane olmalıdır.

Joker (*) DNS kaydı nasıl çalışır?

*.ornek.com gibi bir joker kayıt, bölgede ayrıca tanımlanmamış her alt alan adı için yanıt verir; böylece rastgele bir ön ek de aynı IP adresine çözümlenir. Bölgede açıkça tanımlanmış adlar jokerden etkilenmez. Joker kayıtlar çok kiracılı uygulamalarda işe yarar, ancak yazım hatalı adresleri de çözümlediği için gereksiz yere kullanılmamalıdır.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.