DNS Kayıtları Nedir? A, CNAME, MX ve TXT Kayıtları Nasıl Ayarlanır?
DNS Nedir?
DNS (Domain Name System), alan adlarını IP adreslerine çeviren internet altyapısının temel bileşenidir. Tarayıcınıza "hostingkontrol.com" yazdığınızda DNS sistemi bu ismi sunucunun gerçek IP adresiyle eşleştirir ve bağlantıyı kurar. Telefon rehberine benzetebileceğimiz DNS; isim ile numara arasındaki köprüyü kurar, biz ismi biliriz, sistem numarayı (IP) bulur.
Alan adınıza ait DNS kayıtları, domain sağlayıcınızın veya hosting panelinizin DNS yönetim ekranından düzenlenir. Bir DNS kaydı üç temel bileşenden oluşur: kayıt adı, kayıt türü ve kayıt değeri. Her kayıt türü farklı bir amaca hizmet eder ve web sitenizin, e-postanızın ve diğer servislerinizin doğru çalışması için bu kayıtların eksiksiz yapılandırılması gerekir.
A Kaydı (Address Record)
A kaydı, en temel DNS kaydıdır ve bir alan adını IPv4 adresiyle eşleştirir. Web sitenizin hangi sunucuda çalıştığını DNS sistemine bildiren kayıt budur. Alan adınızı yeni bir sunucuya taşıdığınızda veya sunucunuzun IP adresi değiştiğinde güncellemeniz gereken kayıt da A kaydıdır.
# A kaydı örnekleri:
# Ad Tür Değer TTL
firmaniz.com. A 203.0.113.1 3600
www A 203.0.113.1 3600
mail A 203.0.113.2 3600
# dig komutu ile A kaydını sorgulama:
dig A firmaniz.com @1.1.1.1
dig A www.firmaniz.com @1.1.1.1
CNAME Kaydı (Canonical Name)
CNAME kaydı, bir alt alan adını başka bir alan adına yönlendirir. IP adresi yerine başka bir hostname işaret ettiği için esnek bir yapı sunar. Örneğin blog.firmaniz.com adresini hosted bir blog servisine yönlendirmek veya www.firmaniz.com'u firmaniz.com'a yönlendirmek için CNAME kullanılır.
# CNAME kaydı örnekleri:
www CNAME firmaniz.com.
blog CNAME firmaniz.wordpress.com.
shop CNAME firmaniz.myshopify.com.
# Önemli kural: CNAME kaydı olan alan adı için
# aynı isimle başka kayıt (A, MX vb.) eklenemez!
# Sorgulama:
dig CNAME www.firmaniz.com @1.1.1.1
MX Kaydı (Mail Exchanger)
MX kaydı, alan adınıza gelen e-postaların hangi posta sunucusuna iletileceğini belirler. Bu kayıt olmadan veya yanlış yapılandırıldığında, alan adınıza gönderilen e-postalar alıcıya ulaşamaz. MX kayıtlarında öncelik (priority) değeri belirtilir; düşük sayı daha yüksek öncelik anlamına gelir.
# MX kaydı örnekleri:
# Ad Tür Öncelik Değer
firmaniz.com. MX 10 mail.firmaniz.com.
firmaniz.com. MX 20 mail2.firmaniz.com. # Yedek posta sunucusu
# Google Workspace MX kayıtları:
firmaniz.com. MX 1 aspmx.l.google.com.
firmaniz.com. MX 5 alt1.aspmx.l.google.com.
# MX kaydını sorgulama:
dig MX firmaniz.com @1.1.1.1
TXT Kaydı (Text Record)
TXT kaydı, alan adına metin tabanlı bilgi eklemenizi sağlar. En yaygın kullanım alanları; SPF (e-posta doğrulama), DKIM (e-posta imzalama), DMARC (e-posta politikası) ve alan adı sahiplik doğrulamasıdır. Google Search Console veya SSL sertifika sağlayıcılarının alan adınızı doğrulaması için de TXT kayıtları kullanılır.
# TXT kaydı örnekleri:
# SPF kaydı:
firmaniz.com. TXT "v=spf1 include:_spf.hostingkontrol.com ~all"
# Google Search Console doğrulama:
firmaniz.com. TXT "google-site-verification=AbCdEfGhIjKl..."
# Alan adı sahiplik doğrulama:
firmaniz.com. TXT "MS=ms12345678"
# TXT kaydını sorgulama:
dig TXT firmaniz.com @1.1.1.1
DNS Değişikliklerinin Yayılması
DNS kayıtlarında yapılan değişikliklerin tüm dünyaya yayılması (DNS propagation) zaman alır. Bu süre TTL (Time To Live) değerine ve DNS sağlayıcısına bağlı olarak birkaç dakikadan 48 saate kadar uzayabilir. Değişiklik yapılmadan önce TTL değerini düşürmek (örneğin 300 saniye) propagasyon süresini kısaltır.
HostingKontrol müşteri paneli üzerinden DNS kayıtlarınızı kolayca yönetebilirsiniz. Herhangi bir kayıt ekleme, güncelleme veya silme işleminde sorun yaşarsanız 7/24 teknik destek ekibimiz yardımcı olmaktadır.