Tüm Makaleler
Teknik Bilgi10 Mayıs 20252 dk okuma

DNS Nedir? İnternetin Adres Defteri Nasıl Çalışır?

DNS (Domain Name System) nedir, nasıl çalışır ve internetin işleyişi için neden vazgeçilmezdir? DNS kayıt türlerini ve yönetimini detaylıca anlatıyoruz.

DNS (Domain Name System), alan adlarını IP adreslerine çeviren ve internetin temel altyapısını oluşturan bir sistemdir. İnternetin adres defteri olarak düşünülebilir. DNS olmadan web sitelerine isimle değil, yalnızca sayısal IP adresleriyle erişilebilirdi.

DNS Nasıl Çalışır?

Tarayıcınıza bir web adresi yazdığınızda arka planda karmaşık bir DNS çözümleme süreci başlar:

  • Tarayıcı önbelleği: Tarayıcı önce kendi önbelleğinde bu alan adının IP adresini arar.
  • İşletim sistemi önbelleği: Tarayıcıda bulunamazsa işletim sistemi önbelleğine bakılır.
  • Recursive DNS sunucusu: Önbelekte yoksa isteğiniz İnternet Servis Sağlayıcınızın (ISS) DNS sunucusuna iletilir.
  • Root sunucu: ISS'nin DNS sunucusu yanıtı bilmiyorsa root nameserver'lara yönlendirilir.
  • TLD sunucusu: Root sunucu, ilgili üst düzey alan adı (.com, .tr vb.) sunucusuna yönlendirir.
  • Yetkili nameserver: TLD sunucusu, alan adının yetkili nameserver'ına yönlendirir ve IP adresi alınır.
  • Bu sürecin tamamı genellikle 100 milisaniyeden kısa sürer.

    DNS Kayıt Türleri

    DNS sistemi farklı amaçlara hizmet eden çeşitli kayıt türleri içerir:

  • A Kaydı: Alan adını bir IPv4 adresine yönlendirir. En temel DNS kaydıdır.
  • AAAA Kaydı: Alan adını bir IPv6 adresine yönlendirir.
  • CNAME Kaydı: Bir alan adını başka bir alan adına yönlendirir. Alt alan adları için sıkça kullanılır. Örneğin www.ornek.com adresini ornek.com adresine yönlendirebilirsiniz.
  • MX Kaydı: E-posta sunucusunu belirler. E-postaların doğru sunucuya teslim edilmesi için gereklidir.
  • TXT Kaydı: Metin tabanlı bilgi saklar. SPF, DKIM ve alan adı doğrulama işlemleri için kullanılır.
  • NS Kaydı: Alan adının yetkili nameserver'larını belirtir.
  • SOA Kaydı: DNS bölgesinin yönetim bilgilerini içerir.
  • DNS Önbelleği ve TTL

    DNS yanıtları hız için çeşitli düzeylerde önbelleğe alınır:

  • Her DNS kaydının bir TTL (Time To Live) değeri vardır. Bu değer, kaydın kaç saniye önbellekte tutulacağını belirler.
  • Düşük TTL değeri daha sık güncelleme sağlar ancak DNS sunucusuna daha fazla sorgu yapılır.
  • Yüksek TTL değeri daha az sorgu yapılmasını sağlar ancak değişiklikler geç yansır.
  • DNS değişikliği yapacaksanız önce TTL değerini düşürmek, değişiklik sonrası tekrar yükseltmek iyi bir uygulamadır.
  • DNS Güvenliği

    DNS sistemi tasarım gereği güvenlik odaklı geliştirilmemiştir. Bu nedenle ek güvenlik önlemleri alınmalıdır:

  • DNSSEC: DNS yanıtlarını dijital olarak imzalayarak sahte DNS yanıtlarını (DNS spoofing) engeller.
  • DNS over HTTPS (DoH): DNS sorgularını şifreleyerek gizlice izlenmesini önler.
  • Güvenilir DNS sunucuları: Google DNS (8.8.8.8) veya Cloudflare DNS (1.1.1.1) gibi güvenilir sağlayıcıları tercih edin.
  • WEBCEN Bilişim olarak alan adı ve hosting hizmetlerimizde DNS yapılandırması, kayıt yönetimi ve güvenlik ayarlarını eksiksiz olarak gerçekleştiriyoruz.

    Bu makale WEBCEN Bilişim ekibi tarafından bilgilendirme amacıyla hazırlanmıştır. Sorularınız için iletişim sayfamızdan bize ulaşabilirsiniz.