İçeriğe geç

Yeni3 Aylık Alımlarda Ek %20 İndirim! 🎉VDS sunucunu 3 aylık al, sepette ek %20 indirimden yararlan!

Blog

Barındırma altyapınızı yöneten ekipten eğitimler, rehberler, ürün haberleri ve mühendislik içgörüleri.

Ağ & VPN

DNS Nedir? A, CNAME, MX Kayıtları Ne İşe Yarar?

11 Kasım 2026 10 dk okuma
Bu yazıyı paylaş

Okuma süresi: yaklaşık 11 dakika · Seviye: Başlangıç · Konu: Alan adı ve DNS yönetimi

Alan adınızı aldınız, hosting paketiniz hazır; ama siteniz açılmıyor ya da e-postalarınız gelmiyor. Bu tür sorunların büyük bölümünün arkasında aynı konu vardır: DNS kayıtları. DNS panelindeki A, CNAME ve MX gibi kısaltmalar ilk bakışta karışık görünse de her biri tek ve basit bir soruyu yanıtlar.

Bu rehberde DNS'in ne olduğunu ve nasıl çalıştığını, en sık kullanılan kayıt türlerinin ne işe yaradığını, TTL ve yayılma süresinin ne anlama geldiğini örneklerle anlatıyoruz. Sonunda kendi alan adınızın kayıtlarını okuyabilecek, sorgulayabilecek ve en sık yapılan hatalardan kaçınabileceksiniz.

Kısa cevap

DNS (Domain Name System), alan adlarını sunucuların IP adreslerine çeviren sistemdir. A kaydı bir alan adını IPv4 adresine yönlendirir ve sitenizin hangi sunucuda açılacağını belirler. CNAME kaydı bir adı başka bir alan adına takma ad olarak bağlar. MX kaydı ise alan adınıza gelen e-postaların hangi posta sunucusuna teslim edileceğini söyler.

Bölüm 1

DNS Nedir?

İnternetteki her sunucunun bir IP adresi vardır; bilgisayarlar birbirini bu adreslerle bulur. İnsanlar ise 203.0.113.10 gibi sayıları değil, ornek.com gibi adları hatırlar. DNS (Domain Name System, Alan Adı Sistemi), bu ikisi arasındaki çeviriyi yapan sistemdir. Çoğu zaman “internetin telefon rehberi” olarak anlatılır: adı yazarsınız, sistem size numarayı verir.

DNS yalnızca web siteleri için çalışmaz. E-postalarınızın hangi sunucuya teslim edileceği, alan adınızın gerçekten size ait olduğunun doğrulanması ve SSL sertifikası gibi birçok işlem de DNS kayıtlarına dayanır. Bu yüzden alan adınızın DNS kayıtları, sitenizin ve e-postanızın çalışması için en temel ayarlardır.

Bölüm 2

DNS Sorgusu Nasıl Çalışır?

Tarayıcınıza bir adres yazdığınızda, sayfa açılmadan önce arka planda milisaniyeler süren bir sorgu zinciri çalışır:

Adım 1

Önbellek kontrolü

Tarayıcınız ve işletim sisteminiz, bu adı kısa süre önce sorguladıysa yanıtı önbellekten alır ve zincir burada biter.

Adım 2

Özyinelemeli çözümleyici (resolver)

Yanıt önbellekte yoksa sorgu, internet sağlayıcınızın veya 1.1.1.1 ve 8.8.8.8 gibi genel bir DNS servisinin çözümleyicisine gider. Çözümleyici, yanıtı sizin adınıza bulmakla görevlidir.

Adım 3

Kök ve uzantı (TLD) sunucuları

Çözümleyici önce kök sunuculara, ardından .com veya .com.tr gibi uzantının sunucularına sorar. Bu sunucular IP adresini bilmez; ama o alan adının kayıtlarını hangi ad sunucularının (nameserver) tuttuğunu söyler.

Adım 4

Yetkili ad sunucusu

Çözümleyici son olarak alan adınızın yetkili ad sunucusuna sorar. DNS panelinde eklediğiniz A, CNAME ve MX gibi kayıtlar burada tutulur. Sunucu kaydı döndürür; çözümleyici de yanıtı size iletir ve bir süre önbelleğinde saklar.

Buradaki en önemli nokta şudur: kayıtlarınızın geçerli olduğu yer, alan adınızın ad sunucularının işaret ettiği yerdir. Ad sunucularınız hangi firmadaysa DNS kayıtlarını da o firmanın panelinden yönetirsiniz.

Bölüm 3

DNS Kayıt Türleri Bir Bakışta

KayıtNe işe yarar?Örnek değer
AAlan adını bir IPv4 adresine yönlendirir203.0.113.10
AAAAAlan adını bir IPv6 adresine yönlendirir2001:db8::10
CNAMEBir adı başka bir alan adına takma ad olarak bağlarornek.com
MXE-postaların teslim edileceği posta sunucusunu belirtir10 mail.ornek.com
TXTMetin bilgisi taşır: SPF, DKIM, DMARC ve sahiplik doğrulamaları"v=spf1 mx ~all"
NSAlan adının yetkili ad sunucularını belirtirns1.ornek-dns.com
SOADNS bölgesinin temel yönetim bilgilerini tutarOtomatik oluşturulur
PTRIP adresinden alan adına ters çözümleme yaparmail.ornek.com
SRVBelirli bir servisin sunucusunu ve portunu bildirir10 5 5060 sip.ornek.com
CAAHangi sertifika otoritelerinin SSL sertifikası verebileceğini sınırlar0 issue "letsencrypt.org"
Bilgi: PTR kaydı alan adı panelinden eklenmez

Ters DNS (PTR) kaydını alan adınızın DNS panelinden değil, IP adresinin sahibi olan sunucu sağlayıcınız üzerinden tanımlatırsınız. Özellikle e-posta sunucuları için önemlidir. IP adresleri ve bloklar hakkında daha fazlası için IP bloğu rehberimize bakabilirsiniz.

Bölüm 4

A ve AAAA Kaydı Ne İşe Yarar?

A kaydı (Address), DNS'in en temel kaydıdır: bir alan adını bir IPv4 adresine eşler. Sitenizin hangi sunucuda açılacağını bu kayıt belirler. Hosting firmanızı veya sunucunuzu değiştirdiğinizde güncellemeniz gereken ilk kayıt genellikle A kaydıdır.

Örnek: A kaydı

Ad (Host): @ (alan adının kendisi, yani ornek.com)

Tür: A

Değer: 203.0.113.10 (sunucunuzun IP adresi)

  • @ işareti alan adının kendisini (kök alan adını) ifade eder.
  • Alt alan adları için ayrı A kayıtları ekleyebilirsiniz: blog adıyla eklediğiniz kayıt blog.ornek.com adresini yönlendirir.
  • AAAA kaydı aynı işi IPv6 adresleri için yapar. Sunucunuzun IPv6 adresi varsa A kaydının yanına AAAA kaydı da ekleyebilirsiniz.
  • Bir ad için birden fazla A kaydı tanımlanabilir; bu durumda istekler adresler arasında dağıtılır.
Bölüm 5

CNAME Kaydı Ne İşe Yarar?

CNAME (Canonical Name), bir adı bir IP adresine değil, başka bir alan adına bağlar. “Bu ad, şu adın takma adıdır” demenin yoludur. En yaygın kullanımı www alt alan adını kök alan adına bağlamaktır.

Örnek: CNAME kaydı

Ad (Host): www

Tür: CNAME

Değer: ornek.com

CNAME'in avantajı bakım kolaylığıdır: sunucunuzun IP adresi değiştiğinde yalnızca A kaydını güncellersiniz; ona bağlı tüm CNAME kayıtları yeni adresi kendiliğinden izler. Mağaza, bülten veya destek yazılımı gibi dış servisler de genellikle sizden bir CNAME kaydı eklemenizi ister.

CNAME'in iki önemli kuralı

  • CNAME olan bir adda başka kayıt bulunamaz. Aynı ad için hem CNAME hem A, MX veya TXT kaydı tanımlayamazsınız.
  • Kök alan adına (@) CNAME eklenemez. Kök alan adında NS ve SOA kayıtları zorunlu olarak bulunduğu için ilk kuralla çelişir. Kök alan adı için A kaydı kullanın. Bazı DNS sağlayıcıları bu ihtiyaç için “CNAME flattening” veya ALIAS adıyla özel bir çözüm sunar.
Bölüm 6

MX Kaydı Ne İşe Yarar?

MX (Mail Exchanger) kaydı, alan adınıza gönderilen e-postaların hangi posta sunucusuna teslim edileceğini belirler. Birisi size e-posta gönderdiğinde, gönderen sunucu önce alan adınızın MX kaydına bakar ve iletiyi oradaki sunucuya iletir.

Örnek: MX kaydı

Ad (Host): @

Tür: MX

Öncelik: 10

Değer: mail.ornek.com

  • Öncelik değeri: Birden fazla MX kaydı varsa sayısı küçük olan önce denenir. Öncelik 10 olan sunucuya ulaşılamazsa öncelik 20 olan yedek sunucu devreye girer.
  • MX bir alan adını göstermelidir, IP adresini değil. MX değeri olarak yazdığınız adın (mail.ornek.com) ayrıca bir A kaydı olmalıdır. Bu ad bir CNAME de olmamalıdır.
  • Site ve e-posta ayrı yerlerde olabilir. A kaydınız web sunucunuzu, MX kaydınız bambaşka bir e-posta sağlayıcısını gösterebilir. E-posta hizmetinizi değiştirirken yalnızca MX ve ilgili TXT kayıtlarını güncellersiniz; siteniz etkilenmez.

Alan adınıza özel e-posta adresleri kullanmak istiyorsanız kurumsal e-posta hizmetinde size verilen MX değerlerini DNS panelinize eklemeniz yeterlidir.

Bölüm 7

TXT Kaydı: SPF, DKIM ve DMARC

TXT kaydı, alan adınıza serbest metin eklemenizi sağlar. Bugün en çok iki amaçla kullanılır:

  • E-posta kimlik doğrulaması: SPF, DKIM ve DMARC kayıtları TXT olarak eklenir. Bu kayıtlar, alan adınız adına kimlerin e-posta gönderebileceğini ilan eder ve e-postalarınızın spam klasörüne düşmesini önlemeye yardımcı olur.
  • Sahiplik doğrulaması: Google Search Console gibi servisler, alan adının size ait olduğunu kanıtlamanız için belirli bir TXT kaydı eklemenizi ister.

MX kaydı e-postanın size gelmesini, SPF, DKIM ve DMARC ise gönderdiğiniz e-postanın karşı tarafta güvenilir sayılmasını sağlar. Bu üç kaydın nasıl kurulacağını kurumsal e-postaların neden spam'e düştüğünü anlattığımız rehberde adım adım bulabilirsiniz.

Bölüm 8

NS Kaydı, TTL ve Yayılma Süresi

NS kaydı ve ad sunucuları

NS (Name Server) kayıtları, alan adınızın DNS kayıtlarını hangi sunucuların tuttuğunu belirtir. Ad sunucularını alan adınızı tescil ettiğiniz firmanın panelinden değiştirirsiniz. Ad sunucularını başka bir sağlayıcıya çevirdiğinizde, tüm DNS kayıtlarınızı artık o sağlayıcının panelinden yönetirsiniz.

TTL nedir?

TTL (Time To Live), bir kaydın çözümleyicilerde kaç saniye önbellekte tutulacağını belirler. TTL değeri 3600 olan bir kaydı değiştirdiğinizde, eski yanıtı önbelleğine almış çözümleyiciler onu en fazla bir saat daha kullanır.

  • Düşük TTL (ör. 300 saniye): Değişiklikler hızlı yansır; taşıma dönemlerinde kullanışlıdır.
  • Yüksek TTL (ör. 3600–86400 saniye): Daha az sorgu ve daha hızlı yanıt sağlar; nadiren değişen kayıtlar için uygundur.
İpucu: Taşımadan önce TTL'i düşürün

Sitenizi yeni bir sunucuya taşıyacaksanız, taşımadan en az bir gün önce ilgili kayıtların TTL değerini 300 saniyeye düşürün. Böylece A kaydını değiştirdiğinizde ziyaretçiler yeni sunucuya birkaç dakika içinde yönlenir. Taşıma tamamlandıktan sonra TTL'i yeniden yükseltebilirsiniz.

“DNS yayılması” ne demek?

Bir kaydı değiştirdiğinizde değişiklik yetkili ad sunucusunda hemen geçerli olur. Ancak dünyadaki çözümleyiciler eski yanıtı TTL süresi dolana kadar önbellekte tutabilir. “Yayılma” olarak anılan gecikme budur. Tek tek kayıt değişiklikleri genellikle dakikalar ile birkaç saat içinde, ad sunucusu (NS) değişiklikleri ise 24–48 saate kadar tamamlanır.

Bölüm 9

Örnek: Tipik Bir Sitenin DNS Kayıtları

Web sitesi ve e-postası olan küçük bir işletmenin DNS kayıtları çoğu zaman aşağıdaki beş satırdan oluşur. IP adresleri örnek amaçlıdır; kendi sunucunuzun ve e-posta sağlayıcınızın verdiği değerleri kullanın.

Ad (Host)TürDeğerGörevi
@A203.0.113.10Siteyi web sunucusuna yönlendirir
wwwCNAMEornek.comwww'lu adresi ana alan adına bağlar
@MX10 mail.ornek.comE-postaları posta sunucusuna teslim eder
mailA203.0.113.20Posta sunucusunun IP adresini verir
@TXT"v=spf1 mx ~all"E-posta göndermeye yetkili sunucuları ilan eder (SPF)
Bölüm 10

DNS Kayıtlarını Nasıl Sorgularsınız?

Bir kaydın doğru eklenip eklenmediğini kendi bilgisayarınızdan birkaç saniyede kontrol edebilirsiniz. Komutlardaki ornek.com yerine kendi alan adınızı yazın.

Windows (Komut İstemi)
nslookup -type=A ornek.com
nslookup -type=CNAME www.ornek.com
nslookup -type=MX ornek.com
nslookup -type=TXT ornek.com
Linux / macOS (Terminal)
dig +short A ornek.com
dig +short CNAME www.ornek.com
dig +short MX ornek.com
dig +short NS ornek.com

Değişikliğin dünyaya yayılıp yayılmadığını görmek için sorguyu belirli bir genel çözümleyiciye de yöneltebilirsiniz. Farklı çözümleyiciler farklı yanıt veriyorsa yayılma henüz tamamlanmamıştır:

Belirli bir çözümleyiciye sorma
nslookup ornek.com 1.1.1.1
nslookup ornek.com 8.8.8.8
Bölüm 11

Sık Yapılan Hatalar

Hata 1

Kaydı yanlış panelde düzenlemek

En sık karşılaşılan hatadır. Alan adınızın ad sunucuları A firmasını gösterirken B firmasının panelinde kayıt eklerseniz hiçbir şey değişmez. Önce nslookup -type=NS ornek.com ile ad sunucularınızı öğrenin, kayıtları o sağlayıcının panelinden düzenleyin.

Hata 2

www kaydını unutmak

Yalnızca kök alan adı için A kaydı eklenirse site ornek.com adresinde açılır, www.ornek.com adresinde açılmaz. www için de bir CNAME veya A kaydı ekleyin.

Hata 3

MX kaydına IP adresi yazmak

MX değeri bir IP adresi olamaz. Önce posta sunucusu için bir A kaydı (ör. mail) oluşturun, MX kaydında bu adı kullanın.

Hata 4

Birden fazla SPF kaydı eklemek

Bir alan adında yalnızca tek bir SPF kaydı bulunmalıdır. Yeni bir e-posta servisi eklerken ikinci bir SPF kaydı oluşturmak yerine mevcut kaydı güncelleyin; aksi halde doğrulama başarısız olur.

Hata 5

Ad sunucusunu değiştirince kayıtları taşımamak

Ad sunucularını yeni bir sağlayıcıya çevirdiğinizde eski paneldeki kayıtlar kendiliğinden taşınmaz. Değişiklikten önce mevcut tüm kayıtları (özellikle MX ve TXT) yeni sağlayıcıda oluşturun; yoksa e-postalarınız kesintiye uğrar.

Hata 6

Posta sunucusu kaydını CDN proxy'sinden geçirmek

Cloudflare gibi bir CDN kullanıyorsanız, MX kaydının gösterdiği mail kaydı proxy'siz (“DNS only”) olmalıdır. Bu tür proxy'ler yalnızca web trafiğini taşır; e-posta trafiğini taşımaz.

Bölüm 12

Sık Sorulan Sorular

A kaydı ile CNAME kaydı arasındaki fark nedir?

A kaydı bir adı doğrudan bir IP adresine bağlar. CNAME ise bir adı başka bir alan adına bağlar; IP adresi o alan adının A kaydından bulunur. Kök alan adı için A kaydı, www gibi alt alan adları için genellikle CNAME kullanılır.

DNS değişikliği ne kadar sürede aktif olur?

Kaydın TTL değerine bağlıdır. Tek bir kaydın değişikliği genellikle dakikalar ile birkaç saat içinde yansır. Ad sunucusu değişiklikleri ise 24–48 saate kadar sürebilir.

MX kaydı olmadan e-posta alabilir miyim?

Buna güvenmeyin. Standartlara göre MX kaydı yoksa gönderen sunucu alan adının A kaydındaki adrese teslim etmeyi deneyebilir; ancak bu güvenilir bir yöntem değildir. E-posta kullanacaksanız mutlaka MX kaydı tanımlayın.

DNS ile hosting aynı şey mi?

Hayır. Hosting, sitenizin dosyalarının durduğu sunucudur. DNS ise alan adınızı o sunucuya yönlendiren kayıtlardır. İkisi aynı firmada olabileceği gibi farklı firmalarda da olabilir.

Alan adım ile hostingim farklı firmalardaysa ne yapmalıyım?

İki yol vardır: alan adınızın ad sunucularını hosting firmanızın ad sunucularına çevirebilir veya ad sunucularını değiştirmeden yalnızca A kaydını hosting sunucunuzun IP adresine yönlendirebilirsiniz. E-postanız başka bir yerdeyse ikinci yol, MX kayıtlarınıza dokunmadığı için daha güvenlidir.

TTL değerini kaç yapmalıyım?

Çoğu kayıt için 3600 saniye (1 saat) dengeli bir değerdir. Yakında değiştirmeyi planladığınız kayıtlarda 300 saniye kullanın, değişiklik tamamlanınca yeniden yükseltin.

Bölüm 13

Sonuç

DNS kayıtlarının her biri tek bir soruyu yanıtlar: A kaydı “bu site hangi sunucuda?”, CNAME “bu ad hangi adın takma adı?”, MX “e-postalar nereye teslim edilecek?”, TXT ise “bu alan adı adına kim e-posta gönderebilir?” sorusunu. Kayıtları her zaman alan adınızın ad sunucularının bulunduğu panelden düzenleyin, değişiklikten sonra nslookup veya dig ile doğrulayın ve taşıma öncesinde TTL'i düşürmeyi unutmayın.

Alan Adınızı Netiyo'da Tescil Edin

Markanıza uygun alan adını sorgulayabilir, tescil edebilir veya mevcut alan adınızı transfer ederek işlemlerinizi panelinizden yönetebilirsiniz. Siteniz için web hosting, e-postalarınız için kurumsal e-posta seçeneklerine de göz atabilirsiniz.

Alan Adı Sorgula
Hiçbir Yazıyı Kaçırmayın

En yeni eğitim, rehber ve ürün haberlerini gelen kutunuzda alın.

Bülten aboneliğiniz alındı.