DNS Nedir? Alan Adı Sistemi Nasıl Çalışır? Tam Rehber

Tarayıcınıza tuemcloud.com.tr yazdığınızda web sitesi saniyeler içinde açılır. Ama bu süreçte perde arkasında çok daha karmaşık bir sistem çalışmaktadır. Bu sisteme DNS denir ve internetin görünmez ama vazgeçilmez altyapısını oluşturur.

DNS'i anlamak, alan adı kurulumu, e-posta yapılandırması ve web sitesi taşıma gibi süreçlerde karşılaşılan sorunları çözmeyi çok kolaylaştırır. Bu rehberde DNS'in ne olduğunu, nasıl çalıştığını, kayıt türlerini ve sık karşılaşılan durumları kapsamlı biçimde ele alıyoruz.

DNS Nedir?

DNS, İngilizce Domain Name System ifadesinin kısaltmasıdır; Türkçede Alan Adı Sistemi olarak karşılık bulur.

İnternetteki her web sitesi aslında bir IP adresiyle tanımlanır — örneğin 192.168.1.1 gibi rakamlardan oluşan bir dizi. Ancak insanlar bu IP adreslerini hatırlayamaz. DNS işte bu sorunu çözer: tuemcloud.com.tr gibi okunabilir alan adlarını, arkasındaki IP adreslerine çevirerek bilgisayarların birbirleriyle iletişim kurmasını sağlar.

DNS'i internetin telefon rehberi olarak düşünebilirsiniz. Bir kişinin adını biliyorsunuz ama numarasını bilmiyorsunuz — rehbere bakıyorsunuz ve numarasını buluyorsunuz. DNS de tam olarak bunu yapar: alan adını IP adresine çevirir.

Alan adı kavramı ve seçimi hakkında daha fazla bilgi için alan adı nedir yazımıza bakabilirsiniz.

DNS Nasıl Çalışır?

Tarayıcınıza bir alan adı yazdığınızda arka planda şu süreç işler:

1. DNS Önbelleği Kontrolü

Tarayıcınız önce kendi önbelleğini kontrol eder. Bu alan adını daha önce ziyaret ettiyseniz IP adresi önbellekte kayıtlıdır ve doğrudan bağlantı kurulur. Bu en hızlı senaryodur.

2. İşletim Sistemi Önbelleği

Tarayıcı önbelleğinde bulunamazsa işletim sistemi kendi DNS önbelleğini kontrol eder.

3. Recursive DNS Resolver

Her ikisinde de bulunamazsa sorgu internet servis sağlayıcınızın (ISP) recursive DNS resolver'ına iletilir. Bu sunucu sizin adınıza soruşturmayı yürütür.

4. Root Name Server

Recursive resolver, hangi sunucunun .com veya .com.tr gibi üst düzey alan adları (TLD) hakkında bilgi sahibi olduğunu sormak için root name server'lara başvurur.

5. TLD Name Server

Root server, .com.tr için yetkili TLD sunucusuna yönlendirir.

6. Authoritative Name Server

TLD sunucusu, ilgili alan adı için yetkili (authoritative) name server'ı döndürür. Bu sunucu alan adının gerçek IP adresini bilir.

7. IP Adresi Dönüşü

Yetkili name server IP adresini döndürür, recursive resolver bunu tarayıcıya iletir ve bağlantı kurulur. Tüm bu süreç genellikle 50-200 milisaniye içinde tamamlanır.

DNS Kayıt Türleri

DNS sistemi yalnızca web sitelerini IP adreslerine çevirmekle kalmaz. Farklı amaçlar için farklı kayıt türleri mevcuttur.

A Kaydı (Address Record)

En temel DNS kaydıdır. Alan adını bir IPv4 adresine yönlendirir.

tuemcloud.com.tr → 192.168.1.100

Web sitenizin barındırıldığı sunucunun IP adresini A kaydına yazarsınız. Hosting sağlayıcınızı değiştirdiğinizde güncellemeniz gereken kayıt budur.

AAAA Kaydı

A kaydının IPv6 versiyonudur. Alan adını bir IPv6 adresine yönlendirir.

CNAME Kaydı (Canonical Name)

Bir alan adını başka bir alan adına yönlendirir. IP adresi yerine başka bir domain adı hedef gösterilir.

www.tuemcloud.com.tr → tuemcloud.com.tr

www alt alan adını ana domain'e yönlendirmek için en yaygın kullanım örneğidir.

MX Kaydı (Mail Exchange)

E-posta trafiğini hangi sunucunun alacağını belirtir. Kurumsal e-posta hizmeti kurarken yapılandırmanız gereken kritik kayıttır.

tuemcloud.com.tr → mail.tuemcloud.com.tr (öncelik: 10)

Kurumsal e-posta kurulumu için kurumsal e-posta nedir yazımıza bakabilirsiniz.

TXT Kaydı

Alan adıyla ilgili metin bilgisi saklar. En yaygın kullanım alanları:

  • SPF kaydı: Hangi sunucuların bu alan adı adına e-posta gönderebileceğini tanımlar
  • DKIM kaydı: E-posta imzalama için kullanılır
  • Domain doğrulama: Google Search Console, SSL sertifikaları gibi hizmetlerin alan adı sahipliğini doğrulaması için

NS Kaydı (Name Server)

Alan adı için yetkili name server'ları belirtir. Hosting sağlayıcınızı değiştirdiğinizde yeni sağlayıcının name server'larını buraya yazarsınız.

SOA Kaydı (Start of Authority)

DNS bölgesi hakkında yönetimsel bilgi içerir. Otomatik yönetilir, manuel düzenleme gerektirmez.

PTR Kaydı (Pointer Record)

A kaydının tersidir — IP adresini alan adına çevirir. "Reverse DNS" olarak da bilinir. Özellikle e-posta sunucularının spam listelerine girmemesi için önemlidir.

Name Server (NS) Nedir?

Name server, bir alan adının DNS kayıtlarını barındıran ve bu kayıtlara gelen sorgulara yanıt veren sunucudur.

Alan adı aldığınızda kayıt kuruluşu size varsayılan name server'lar atar. Hosting sağlayıcınızı seçtiğinizde ise genellikle hosting sağlayıcısının name server'larını kullanmanız istenir.

Örneğin:

ns1.tuemcloud.com.tr ns2.tuemcloud.com.tr

Name server değişikliği yaptığınızda DNS propagasyonu başlar.

DNS Propagasyonu Nedir?

DNS propagasyonu, name server değişikliğinin veya DNS kaydı güncellemesinin dünya genelindeki DNS sunucularına yayılma sürecidir.

DNS kayıtlarında TTL (Time to Live) değeri bulunur. Bu değer, DNS bilgisinin önbelleklerde ne kadar süre tutulacağını belirtir. TTL süresi dolduğunda sunucular güncel kaydı ister.

Bu nedenle name server değişikliği veya DNS güncellemesi yaptığınızda değişiklik hemen etkili olmaz — genellikle 24-48 saat içinde tam propagasyon tamamlanır. Bu süre zarfında bazı kullanıcılar eski IP'ye, bazıları yeni IP'ye yönleniyor olabilir.

Propagasyonu hızlandırmak için değişiklikten önce TTL değerini düşürmeniz (örneğin 300 saniye) önerilir.

DNS ile Web Sitesi Kurulumu

Yeni bir web sitesi kurarken DNS yapılandırması şu adımları içerir:

1. Alan adı alın: Kayıt kuruluşundan alan adınızı satın alın. Alan adı seçimi hakkında alan adı nedir yazımıza bakabilirsiniz.

2. Hosting satın alın: Web sitenizin barındırılacağı hosting paketini seçin. Hosting seçimi hakkında web hosting nedir yazımıza bakabilirsiniz.

3. Name server'ları güncelleyin: Alan adı yönetim panelinizden hosting sağlayıcısının name server'larını girin.

4. DNS propagasyonunu bekleyin: 24-48 saat içinde değişiklik yayılır.

5. DNS kayıtlarını yapılandırın: A kaydı, MX kaydı, TXT kaydı gibi gerekli DNS kayıtlarını ekleyin.

TuemCloud'da alan adı ve hosting hizmetlerini bir arada alarak DNS yapılandırmasını otomatik olarak tamamlayabilirsiniz. Alan adı sayfamıza göz atabilirsiniz.

DNS Sorunları ve Çözümleri

Web Sitesine Erişilemiyor

Olası neden: A kaydı yanlış yapılandırılmış veya name server'lar güncellenmemiş.

Çözüm: Hosting sağlayıcınızın verdiği IP adresini A kaydına doğru yazdığınızı kontrol edin. Name server değişikliği yaptıysanız propagasyonun tamamlanmasını bekleyin.

E-Postalar Gelmiyor

Olası neden: MX kaydı eksik veya yanlış yapılandırılmış.

Çözüm: Hosting sağlayıcınızın belirttiği MX kayıt değerlerini doğru girdiğinizi kontrol edin. E-posta hosting kurulumu hakkında kurumsal e-posta nedir yazımıza bakabilirsiniz.

SSL Sertifikası Çalışmıyor

Olası neden: Alan adı SSL sertifikasının kurulu olduğu sunucuya doğru yönlendirilmiyor.

Çözüm: A kaydının SSL sertifikasının kurulu olduğu sunucu IP adresine işaret ettiğini kontrol edin. SSL sertifikası hakkında SSL sertifikası nedir yazımıza bakabilirsiniz.

DNS Değişikliği Yayılmıyor

Olası neden: TTL değeri çok yüksek ayarlı veya yerel DNS önbelleği güncellenmemiş.

Çözüm: TTL değerini düşürün. Yerel önbelleği temizlemek için Windows'ta ipconfig /flushdns, Mac/Linux'ta sudo dscacheutil -flushcache komutunu çalıştırın.

DNS Güvenliği

DNS sistemi tasarlanırken güvenlik ön planda tutulmamıştır. Bu durum bazı güvenlik açıklarına yol açmaktadır.

DNS Spoofing / Cache Poisoning: Saldırgan, DNS önbelleğine sahte kayıtlar enjekte ederek kullanıcıları zararlı sitelere yönlendirir.

DNS Hijacking: Alan adının name server'ları yetkisiz olarak değiştirilir.

DDoS ile DNS Saldırısı: DNS sunucuları aşırı sorgu yüküyle çökertilerek web sitesi erişilemez hale getirilir. DDoS saldırıları hakkında DDoS saldırısı nedir yazımıza bakabilirsiniz.

DNSSEC: DNS kayıtlarını dijital imzayla doğrulayan güvenlik protokolüdür. DNS spoofing saldırılarına karşı etkili bir koruma sağlar.

Cloudflare DNS: Hız ve Güvenlik İçin

Cloudflare, hem ücretsiz DNS yönetimi hem de CDN ve DDoS koruması sunan popüler bir hizmettir. Alan adınızın name server'larını Cloudflare'e yönlendirerek şu avantajları elde edebilirsiniz:

  • Çok hızlı DNS yanıt süreleri (Cloudflare'in 1.1.1.1 DNS resolver'ı dünyanın en hızlı DNS sunucularından biridir)
  • Otomatik DDoS koruması
  • Ücretsiz SSL sertifikası
  • CDN ile hız optimizasyonu

Sonuç: DNS İnternetin Sessiz Kahramanıdır

DNS, internette gezindiğimiz her an arka planda çalışan kritik bir altyapıdır. Alan adı alırken, hosting kurarken, e-posta yapılandırırken veya web sitesi taşırken DNS'i doğru anlamak ve yapılandırmak büyük kolaylık sağlar.

TuemCloud olarak alan adı ve hosting hizmetlerimizde DNS yapılandırmasını kolaylaştıran araçlar ve 7/24 teknik destek sunuyoruz. Alan adı hizmetlerimiz için alan adı sayfamıza göz atın.