DNS: İnternetin Gizli Kahramanı

DNS Nedir
Genel

DNS: İnternetin Gizli Kahramanı

DNS, internetin temel yapı taşlarından biridir. Günlük hayatta birçok kişinin farkında olmadan kullandığı bir adlandırma sistemidir. Açılımı Domain Name System‘dir. Kısaca “Alan Adı Sistemi” olarak isimlendirdiğimiz bu kavramın web siteleriyle iletişimizi nasıl organize edip kolaylaştırdığına gelin yakından bakalım.

DNS Nedir?

İnternet üzerindeki alan adlarını IP (Internet Protocol) adreslerine çeviren bir sistemdir. İnternette dolaşırken, genellikle 34wp.com gibi alan adlarını kullanırız. Ancak, bilgisayarlar bu tür adları anlamaz; onlar IP adreslerine ihtiyaç duyar. DNS, işte bu çeviriyi yaparak kullanıcı dostu alan adlarını bilgisayarların anlayabileceği IP adreslerine dönüştürme konusunda bize yardımcı oluyor.

DNS Nasıl Çalışıyor?

DNS’in çalışma prensibi oldukça karmaşıktır fakat temel adımlar şu şekildedir:

  1. DNS Sorgusu: Kullanıcı tarayıcısına bir alan adı (örn. codementors.com) yazdığında, bu alan adı için bir DNS sorgusu başlatılır.
  2. DNS Resolver: Bu sorgu, kullanıcıya en yakın DNS resolver sunucusuna iletilir. Resolver, bu sorgunun nasıl işleneceğini belirler.
  3. Root Sunucuları: Resolver, öncelikle root DNS sunucularına başvurur. Root sunucular, alan adı uzantılarını (.com, .org, .net vb.) yöneten sunuculara yönlendirme yapar.
  4. TLD Sunucuları: Root sunucular, sorguyu ilgili TLD (Top Level Domain) sunucusuna yönlendirir. Örneğin, codementors.com için (.com) TLD sunucusu devreye girer.
  5. Yetkili DNS Sunucuları: TLD sunucusu, alan adının yetkili DNS sunucusunu bulur ve sorguyu bu sunucuya iletir.
  6. IP Adresinin Dönüşü: Yetkili DNS sunucusu, IP adresini resolver’a iletir ve bu bilgi kullanıcıya ulaşır.

DNS’in çalışma mantığını aşağıdaki animasyon ile daha iyi anlayabilirsiniz.

Alan Adı Sistemi Nedir

Uzantılar

  • com: İngilizce dilindeki “commercial” kelimesinin kısaltmasıdır. Ticari nitelikte olan İnternet sitelerini gösterir.
  • org: İngilizce dilindeki “organization” kelimesinin kısaltmasıdır. Ticari nitelikte olmayan kurumları temsil eder.
  • mil: İngilizce dilindeki “military” kelimesinin kısaltılmasıdır. Askeri nitelikteki siteleri gösterir.
  • gov: İngilizce dilindeki “government” kelimesinin kısaltılmasıdır. Devlet’e bağlı olarak faaliyet gösteren kurumlar için kullanılır.
  • edu: İngilizce dilindeki  “education” kelimesinin kısaltmasıdır. Eğitim niteliğindeki kuruluşları ifade eder.
  • net: İngilizce dilindeki “network” kelimesinin kısaltmasıdır. Uluslararası faaliyet niteliğine sahip kuruluşları ifade eder.

DNS Kayıt Türleri Nelerdir?

DNS sistemi, çeşitli kayıt türlerini barındırır. En yaygın olanları şunlardır:

  • A Kaydı: Alan adlarını IPv4 adresine dönüştürür.
  • AAAA Kaydı: Alan adını IPv6 adresine dönüştürür.
  • CNAME Kaydı: Alan adını başka bir alan adına yönlendirir.
  • MX Kaydı: E-posta sunucularını belirtir.
  • TXT Kaydı: Alan adı ile ilgili metin bilgilerini barındırır.

DNS’in Önemi ve Güvenliği Ne İfade Ediyor?

DNS’in önemi, internetin sorunsuz çalışması için kritik öneme sahiptir. DNS olmasaydı, her seferinde bir web sitesine erişmek için IP adreslerini hatırlamak zorunda kalırdık ki bu oldukça zor ve pratik olmayan bir durum olurdu. Ayrıca, DNS’in güvenliği de önemlidir; DNS cache poisoning ve DDoS saldırıları gibi tehditler, internetin güvenliğini tehlikeye atabilir.

DNS’in güvenliği bizim için oldukça mühim çünkü internet kullanıcılarının güvenliğini sağlamak için hayati bir konudur. DNSSEC (Domain Name System Security Extensions), DNS kayıtlarının doğruluğunu ve bütünlüğünü sağlamak için geliştirilmiş bir güvenlik protokolüdür. Bu protokol, DNS sorgularının ve yanıtlarının kimlik doğrulamasını yapar, böylece kullanıcıların sahte IP adreslerine yönlendirilmesini engeller.

Bu yazımızda, DNS’in alan adlarını IP adreslerine çevirerek internetin daha kullanışlı ve erişilebilir olmasını sağladığına değindik. Ayrıca sanal evrende güvenliği ve performansı artırmak için sürekli gelişen DNS teknolojisi, internetin temel yapı taşı olmaya devam edecektir. Yakın zamanda alanında uzman eğitmenlerimiz tarafından hazırlanıp yayına alınacak olan DNS eğitimimiz ile bilgi teknolojileri alanında yetkinliklerinizi artırıp sektörde kendinize yön verip geniş fırsatlar elde edebilirsiniz.