Ping
Traceroute
DNS sorgulama
IP sorgulama
Port kontrol
Ters DNS sorgulama

DNS Sunucusu Nedir?

İnternette gezindiğinizde, aslında arka planda birçok teknik süreç gerçekleşir. Bu süreçlerin en temel taşlarından biri de DNS sunucularıdır. DNS, yani Domain Name System (Alan Adı Sistemi), internetin telefon rehberi gibidir. DNS sunucuları ise bu sistemin çalışanlarıdır; alan adlarını IP adreslerine çevirerek kullanıcıların doğru sunucuya ulaşmasını sağlar.

Teknik Tanım

DNS sunucusu, alan adlarını (örneğin: www.domain.com) ilgili IP adreslerine (örneğin: 192.168.1.1) çeviren özel bir sunucudur. Bilgisayarlar internet üzerinde IP adresleri ile iletişim kurar. Ancak insanlar için sayılar yerine anlamlı kelimelerle web sitelerine ulaşmak daha kolaydır. İşte bu çeviri işlemini yapan cihazlara DNS sunucusu denir.

Nasıl Çalışır?

  1. Kullanıcı Tarayıcıya Alan Adını Yazar: www.domain.com
  2. Tarayıcı DNS Sunucusuna Sorgu Gönderir: "Bu alan adı hangi IP adresine ait?"
  3. DNS Sunucusu Yanıt Verir: "Bu alan adı 192.0.2.1 IP adresine karşılık geliyor."
  4. Tarayıcı Bu IP'ye Bağlanır ve Web Sitesi Açılır.

Örnek Senaryo

Diyelim ki www.google.com yazdınız. Bilgisayarınız önce DNS önbelleğine bakar. Bulamazsa, servis sağlayıcınızın DNS sunucusuna sorar. O sunucu da alan adının IP adresini bulup geri döndürür. Bu adresle bağlantı kurulur ve Google açılır.

NS Sunucusu Türleri

  • Recursive Resolver (Çözücü DNS): Kullanıcının isteğini alır, gerekli sunuculara sorular sorar ve sonucu geri döner.
  • Root DNS Sunucuları: Sorgunun en başında yer alır ve diğer sunuculara yönlendirir.
  • TLD Sunucuları: .com, .org, .net gibi üst düzey alan adları için bilgi verir.
  • Yetkili (Authoritative) DNS Sunucuları: Alan adının nihai IP adresi bilgisini içerir ve yanıtlar.
Tür Açıklama Örnek
Authoritative Name Server Sorumlu olduğu alan adı hakkında kesin bilgi verir. ns1.ornekdomain.com, ns2.ornekdomain.com
Recursive Resolver İstemciden gelen sorguları çözümleyip cevabı döner. 8.8.8.8 (Google DNS), 208.67.222.222 (OpenDNS)
Root Name Server En üst düzey DNS sunucusudur, TLD sunucularına yönlendirir. a.root-servers.net, b.root-servers.net
TLD Name Server Alan adının uzantısına göre ilgili otoriteye yönlendirir (örneğin .com). a.gtld-servers.net (.com için)
Caching Name Server Daha önce çözülen sorguları geçici olarak saklar ve hızlı yanıt verir. Lokalde çalışan DNS sunucular
Forwarding DNS Server Gelen sorguları başka DNS sunuculara yönlendirir. Kurumsal ağlarda kullanılan ara DNS sunucular

Neden Önemlidir?

  • Hızlı erişim sağlar.
  • Doğru yönlendirme yapar.
  • İnternetin sürdürülebilirliğini sağlar.
  • Alan adı güvenliği ve kontrolü sağlar.

DNS Sunucusu Seçimi

Servis sağlayıcınız size otomatik DNS sunucuları atar. Ancak Google DNS (8.8.8.8), Cloudflare DNS (1.1.1.1) gibi alternatifler, daha hızlı ve güvenli çözümler sunabilir.

X