DNS Nedir? DNS Kayıtları ve Nasıl Çalıştığı
DNS nedir, nasıl çalışır? A, AAAA, CNAME, MX, TXT ve NS kayıtları ne işe yarar, nameserver nasıl değiştirilir, DNS değişikliği ne kadar sürer, örneklerle.

DNS (Domain Name System, alan adı sistemi), ornekfirma.com.tr gibi alan adlarını bilgisayarların kullandığı IP adreslerine çeviren sistemdir. Tarayıcıya bir alan adı yazdığınızda DNS, o sitenin hangi sunucuda olduğunu bulur. Alan adınızın web sitesinin, e-postasının ve diğer servislerinin nereye gideceği DNS kayıtlarıyla belirlenir.
DNS ne işe yarar?
İnternetteki her sunucunun bir IP adresi vardır (ör. 203.0.113.10). İnsanlar bu sayıları hatırlamaz; alan adlarını hatırlar. DNS bu ikisini eşleştirir. Bu yüzden DNS'e sık sık "internetin telefon rehberi" denir.
DNS yalnız web sitesi için değildir. Aynı alan adının:
- web sitesinin hangi sunucuda olduğunu (A, AAAA, CNAME),
- e-postalarının hangi sunucuya gideceğini (MX),
- e-posta doğrulama ve alan adı sahipliği bilgilerini (TXT) DNS kayıtları belirler.
DNS nasıl çalışır?
ornekfirma.com.tr adresine girdiğinizde kısaca şunlar olur:
- Bilgisayarınız önbelleğe bakar. Adres yakın zamanda sorulduysa cevap hazırdır.
- Çözümleyiciye sorar. İnternet sağlayıcınızın ya da seçtiğiniz bir DNS sunucusunun (ör. 1.1.1.1, 8.8.8.8) çözümleyicisi cevabı arar.
- Kök sunucular
.truzantısından sorumlu sunucuları gösterir. - Uzantı (TLD) sunucuları
ornekfirma.com.tralan adının yetkili ad sunucularını (nameserver) gösterir. - Yetkili ad sunucusu asıl kaydı verir: "Bu alan adının IP adresi 203.0.113.10".
- Tarayıcı bu IP adresindeki sunucuya bağlanır.
Bu zincir milisaniyeler içinde tamamlanır ve cevap bir süre önbellekte tutulur.
DNS kayıt türleri
| Kayıt | Ne yapar | Örnek |
|---|---|---|
| A | Alan adını IPv4 adresine bağlar | ornekfirma.com.tr → 203.0.113.10 |
| AAAA | Alan adını IPv6 adresine bağlar | ornekfirma.com.tr → 2001:db8::10 |
| CNAME | Bir adı başka bir ada yönlendirir (takma ad) | www.ornekfirma.com.tr → ornekfirma.com.tr |
| MX | Alan adına gelen e-postaların hangi sunucuya gideceğini belirtir | ornekfirma.com.tr → mail.ornekfirma.com.tr (öncelik 10) |
| TXT | Serbest metin; SPF, DKIM, DMARC ve alan adı doğrulamaları için kullanılır | v=spf1 include:… ~all |
| NS | Alan adının hangi ad sunucularında yönetildiğini gösterir | ns1.saglayici.com |
| PTR | IP adresini alan adına çevirir (ters DNS) | 203.0.113.10 → mail.ornekfirma.com.tr |
A kaydı
Web sitenizi bir sunucuya bağlamanın en temel yoludur. Sunucunuzun IP adresini A kaydına yazarsınız. Kendi sunucunuzun genel IP adresini öğrenmek için: IP adresim. Alan adı, hosting ve kurulum adımlarının tamamı: Web sitesi nasıl kurulur?
CNAME kaydı
Bir alt alan adını başka bir ada yönlendirir. En sık kullanımı www alt alan adını ana alan adına yönlendirmektir. Kural: CNAME olan bir adda başka kayıt bulunamaz; bu yüzden alan adının kendisine (kök) CNAME yazılmaz. cPanel'de alt alan adı oluşturmak için: cPanel subdomain ekleme
MX kaydı
E-postanın adresidir. Birden çok MX kaydı varsa en düşük öncelik numarası önce denenir. Kurumsal e-postaya geçerken MX kayıtları yeni e-posta sunucusunu göstermelidir.
TXT kaydı
E-postalarınızın spam'e düşmemesi için gereken SPF, DKIM ve DMARC kayıtları TXT olarak eklenir. Kurulumu: SPF, DKIM ve DMARC nedir?. Google Search Console gibi servisler alan adı sahipliğini de TXT kaydıyla doğrular.
PTR (ters DNS) kaydı
IP adresinden alan adına gider; özellikle e-posta sunucularında önemlidir. PTR kaydı alan adı panelinde değil, IP adresinin sahibi olan sunucu sağlayıcısında tanımlanır. Ayrıntı: rDNS (PTR) kaydı nedir?. Febzen'de rDNS kaydı müşteri panelinden düzenlenir.
Nameserver nedir, nasıl değiştirilir?
Nameserver (ad sunucusu), alan adınızın DNS kayıtlarının tutulduğu sunucudur. Alan adını aldığınız firmada nameserver bilgisini değiştirerek DNS yönetimini başka bir yere taşıyabilirsiniz; örneğin hosting firmanıza ya da Cloudflare'a.
İki yol vardır:
- Nameserver'ı değiştirmek: Bütün DNS yönetimi yeni yere geçer. Hosting firmanız kayıtları sizin yerinize hazırlar.
- Nameserver'ı değiştirmeden kayıt eklemek: Alan adı panelinizde yalnız A ve MX gibi kayıtları düzenlersiniz. Web sitesi ve e-posta farklı yerlerde olacaksa bu yol daha esnektir.
Dikkat: Nameserver'ı değiştirdiğinizde eski paneldeki kayıtlar artık kullanılmaz. Değiştirmeden önce özellikle MX ve TXT kayıtlarınızı yeni tarafa ekleyin; yoksa e-postalarınız gelmeyebilir.
DNS değişikliği ne kadar sürer?
Kayıt değişiklikleri genellikle birkaç dakika ile birkaç saat içinde yayılır. Süreyi kaydın TTL (Time To Live) değeri belirler: çözümleyiciler cevabı TTL süresi boyunca önbellekte tutar. TTL 3600 ise eski cevap bir saate kadar görülebilir.
Nameserver değişikliklerinde uzantı sunucularının önbelleği de devreye girdiği için yayılma daha uzun sürebilir.
İpucu: Planlı bir taşımadan bir gün önce ilgili kaydın TTL'ini 300 saniyeye düşürün. Geçiş günü değişiklik çok daha hızlı yayılır; taşıma bitince TTL'i eski değerine alın.
DNS kaydı nasıl sorgulanır?
Windows'ta Komut İstemi ya da PowerShell'de:
nslookup ornekfirma.com.tr
nslookup -type=mx ornekfirma.com.tr
Mac ve Linux'ta:
dig ornekfirma.com.tr A
dig ornekfirma.com.tr MX +short
Yaptığınız değişikliğin yayılıp yayılmadığını görmek için farklı bir çözümleyiciye sorabilirsiniz: nslookup ornekfirma.com.tr 1.1.1.1.
Sık karşılaşılan DNS sorunları
| Belirti | Olası neden | Ne yapılır |
|---|---|---|
| Site açılmıyor, "DNS_PROBE_FINISHED_NXDOMAIN" hatası | Alan adının kaydı yok, yanlış yazılmış ya da alan adının süresi dolmuş | Alan adının aktif olduğunu ve A kaydının bulunduğunu kontrol edin |
| Site bazı cihazlarda eski sunucuda açılıyor | Eski kayıt önbellekte, TTL süresi dolmadı | Bekleyin ya da cihazda DNS önbelleğini temizleyin (ipconfig /flushdns) |
| E-postalar gelmiyor | MX kaydı yanlış ya da nameserver değişikliğinde MX taşınmadı | MX kayıtlarını yeni e-posta sunucusuna göre düzeltin |
| Gönderilen e-postalar spam'e düşüyor | SPF, DKIM ya da DMARC eksik | SPF, DKIM, DMARC kurulumu |
www açılıyor, www'suz açılmıyor (ya da tersi) |
İki addan birinin kaydı eksik | Kök için A, www için CNAME ya da A kaydı ekleyin |
Sık sorulan sorular
DNS nedir?
DNS (Domain Name System), alan adlarını sunucuların IP adreslerine çeviren sistemdir. Bir alan adının web sitesinin ve e-postasının nereye gideceği DNS kayıtlarıyla belirlenir.
A kaydı ile CNAME kaydı arasındaki fark nedir?
A kaydı bir adı doğrudan IP adresine bağlar. CNAME kaydı bir adı başka bir ada yönlendirir; IP adresi o addan alınır. Alan adının kendisine (kök) CNAME yazılmaz.
MX kaydı nedir?
MX kaydı, alan adına gönderilen e-postaların hangi e-posta sunucusuna teslim edileceğini belirtir. Birden çok MX kaydında öncelik numarası düşük olan önce denenir.
Nameserver nedir?
Nameserver (ad sunucusu), alan adının DNS kayıtlarının tutulduğu ve sorulara cevap verdiği sunucudur. Alan adını aldığınız firmanın panelinden değiştirilir.
DNS değişikliği ne kadar sürer?
Kayıt değişiklikleri genellikle birkaç dakika ile birkaç saat içinde yayılır; süre kaydın TTL değerine bağlıdır. Nameserver değişiklikleri daha uzun sürebilir.
DNS önbelleği nasıl temizlenir?
Windows'ta Komut İstemi'nde ipconfig /flushdns komutuyla temizlenir. Tarayıcı ve modem de kendi önbelleğini tutabilir; gerekirse tarayıcıyı ve modemi yeniden başlatın.
Alan adınızı ve DNS'inizi tek panelden yönetin. Febzen'de alan adıyla birlikte DNS yönetimi, DNSSEC ve nameserver ayarları ücretsiz gelir. .com.tr, .tr, .com ve diğer uzantıları sorgulayın: Alan adı sorgulama · Alan adınızla e-posta için: kurumsal e-posta


