DNS Nedir? DNS Ne İşe Yarar?

Meylin
9 dakika okuma süresi

Akıllı telefonunuzdan veya dizüstü bilgisayarınızdan, büyük perakende web sitelerine içerik sağlayan sunuculara kadar internet ağında bulunan tüm bilgisayarlar, IP adreslerini kullanarak birbirlerini bulur ve iletişim kurar. Bizler de kaleme almış olduğumuz yazımızda, bahsedilen bu sistemin yapı taşı olan DNS’i ve “DNS Nedir?” sorusunu detaylı olarak inceleyeceğiz.

DNS Nedir?

Alan Adı Sistemi (Domain Name System – DNS) internetin telefon rehberidir. Web tarayıcıları, İnternet Protokolü (IP) adresleri aracılığıyla etkileşime girer. DNS, tarayıcıların internet kaynaklarını yükleyebilmesi için alan adlarını IP adreslerine çevirir.

İnternete bağlı her cihazın, diğer cihazlar tarafından bulunabilirlik için kullanılan kendi IP adresi vardır. DNS sunucuları, insanların her web sitesi için IP adresini takip etmek zorunda kalmadan, ikas.com gibi, tarayıcılarına normal kelimeler girmesini mümkün kılar.

DNS Nasıl Çalışır?

DNS çözümleme işlemi, bir ana bilgisayar adının (www.ornek.com gibi), bilgisayarın anlayacağı bir IP adresine (192.168.1.1 gibi) dönüştürülmesi sürecidir. İnternet üzerindeki her cihaza bir IP adresi verilir ve bu adres; tıpkı, gitmek istediğiniz belirli bir mekanı bulmak için sokak adresinin kullanılmasına benzer. DNS’ler de uygun internet cihazını bulmak için gereklidir. Kullanıcı bir web sayfasını açmak istediğinde, web tarayıcısına yazdığı adres ile ornek.com web sayfasını bulmak için gereken adres arasında bir çeviri gerçekleştirilmesi gerekir.

DNS çözümlemesinin altında yatan süreci anlamak için bir DNS sorgusunun geçmesi gereken farklı donanım bileşenleri hakkında bilgi edinmek önemlidir. Web tarayıcısı için DNS araması, “perde arkasında” gerçekleşir ve ilk istek dışında kullanıcının bilgisayarından herhangi bir etkileşim gerektirmez.

DNS Sunucusu Nedir? Türleri Nelerdir?

Web sayfası yükleme sürecinde 4 DNS sunucusu vardır.

Web sayfası yükleme sürecinde 4 DNS sunucusu vardır:

DNS Recursor

Recursor, kütüphanenin herhangi bir bölümünde, belirli bir kitabı bulması istenen bir kütüphaneci olarak da düşünülebilir. DNS recursor, web tarayıcıları gibi uygulamalar aracılığıyla istemci makinelerden sorguları almak için tasarlanmış bir sunucudur. Genellikle istemcinin DNS sorgusunu karşılamak için ek isteklerde bulunmaktan sorumludur.

Root Nameserver

Root Nameserver, kullanıcılar tarafından okunabilen ana bilgisayar adlarını IP adreslerine çevirmenin (çözümlemenin) ilk adımıdır. Kütüphanede farklı kitap raflarına işaret eden bir dizin gibi düşünülebilir; genellikle daha spesifik konumlara referans verme işlevi görür.

TLD Nameserver

Üst düzey alan adı sunucusu (TLD), kütüphanede bulunan bir kitap rafı olarak düşünülebilir. Bu nameserver, istenilen IP adresini aramanın bir sonraki adımıdır ve ana bilgisayar adının son bölümünü barındırır (ornek.com adresindeki TLD sunucusu “com” ifadesidir).

Authoritative Nameserver

Authoritative Nameserver ise kitap rafında, bir sözlük olarak düşünülebilir. Authoritative, nameserver sorgusunun son durağıdır. Authoritative’in istenilen kayda erişimi varsa, ana bilgisayar adının IP adresini, DNS Recursor’a (kütüphaneci) geri döndürür.

DNS Çözümleyicisi Nedir?

DNS çözümleyici, DNS aramasındaki ilk duraktır ve istemciyle ilgilenmekten sorumludur. Çözümleyici, nihai olarak bir URL’nin gerekli IP adresine çevrilmesine yol açan sorgu dizisini başlatır.

Recursive DNS sorgusu ile resolver DNS çözümleyicisi arasında ayrım yapmak önemlidir. Sorgu, sorgunun çözümlenmesini gerektiren bir DNS çözümleyicisine yapılan talebe atıfta bulunur. DNS recursive, özyinelemeli bir sorguyu kabul eden ve gereksinimleri yerine getiren yanıtı işleyen bilgisayardır.

Authoritative DNS Çözümleyicisi

Birçok DNS hizmeti ile Cloudflare’ın sağladığı hizmet arasında önemli bir fark vardır. Google DNS, OpenDNS gibi farklı DNS özyinelemeli çözümleyiciler ve Comcast gibi sağlayıcıların tümü, DNS özyinelemeli çözümleyicilerin veri merkezi kurulumlarını sürdürür. Bu çözümleyiciler, optimize edilmiş DNS için optimize edilmiş bilgisayar sistemleri kümeleri aracılığıyla hızlı ve kolay sorgulara izin verir. Ancak bu sorgular, Cloudflare tarafından barındırılan ad sunucularından temel olarak farklıdır.

DNS Sorgusu Türleri Nelerdir?

Tipik bir DNS aramasında üç tür sorgu bulunur. Bu sorguların bir kombinasyonunu kullanarak; DNS çözümlemesine optimize edilmiş bir süreç, kat edilen mesafenin azalmasına neden olabilir.

Tipik bir DNS aramasında üç tür sorgu bulunur. Bu sorguların bir kombinasyonunu kullanarak; DNS çözümlemesine optimize edilmiş bir süreç, kat edilen mesafenin azalmasına neden olabilir. Bu durumda, önbelleğe alınmış kayıt verileri mevcut devreye girecek ve bir DNS nameserver’ın özyinelemeli olmayan bir sorgu döndürmesine olanak sağlayacaktır.

3 Tür DNS Sorgusu Bulunmaktadır;

  • Recursive Sorgu
  •  Iterative Sorgu
  • Non-Recursive Sorgu

1- Recursive Sorgu

Recursive (özyinelemeli) sorguda, bir DNS istemcisi; DNS server’ının istemciye, ya kaynak kaydıyla ya da çözümleyici kaydı bulamazsa bir hata mesajıyla yanıt vermesini gerektirir.

2- Iterative Sorgu

Bu sorgu durumunda DNS istemcisi, bir DNS server’ının (sunucusunun) verebileceği en anlamlı yanıtı döndürmesine izin verir. Sorgulanan DNS sunucusunun sorgu adıyla herhangi bir eşleşmesi yoksa; etki alanı, name alanının daha düşük bir düzeyi için yetkili bir DNS sunucusuna, başvuru döndürür. DNS istemcisi daha sonra yönlendirme adresine bir sorgu yapacaktır. Bu işlem, bir hata veya zaman aşımı meydana gelene kadar sorgu zincirindeki ek DNS sunucularıyla devam eder.

3- Non-Recursive Sorgu

Bu sorgu genellikle bir DNS resolver istemcisi, kayıt için bir DNS sunucusunu sorguladığında ortaya çıkar. Tipik olarak bu DNS sunucusu, ek bant genişliği tüketimini önlemek ve yukarı akış sunucularına yüklenmek için DNS kayıtlarını önbelleğe alır.

DNS Kayıt Türleri Nelerdir?

DNS kayıtları esas olarak, Bölge Dosyası adı verilen DNS sunucularında oluşturulan ve depolanan talimatlardır. Bu kayıtlar, alan adları ve ana bilgisayar adları hakkında önemli ayrıntılar sağlar. Bunları işletme listeleri veya dizinler olarak düşünmek faydalı olabilir. Bu “listeler”, DNS sunucularının sorgularını, gitmeleri gereken adrese yönlendirmelerine yardımcı olur.

A Kayıt

En yaygın olarak, tam nitelikli bir alan adını (FQDN) bir IPv4 adresine eşlemek için kullanılır. Ayrıca alan adlarını IP adreslerine dönüştürerek bir çevirmen görevi görür.

AAAA Kaydı

A Kayıtlarına benzerlikler gösterir. Ancak bir IPv6 adresi ile eşleşir (örneğin; akıllı telefonlar, varsa IPv6’yı tercih eder).

CNAME Kaydı

Başka bir etki alanına veya alt etki alanına işaret eden, ancak asla bir IP adresi olmayan takma adlardır. Cname kaydı; FQDN’yi FQDN’ye, birden çok ana bilgisayarı tek bir konumda eşler. Bu kayıt, kullanıcı yer imlerini vb. etkilemeden değişiklik yapmanıza izin verdiği için zaman içinde bir IP adresini değiştirmek istediğinizde de oldukça kullanışlıdır.

ANAD Kaydı

Bu kayıt türü, etki alanınızın tabanını bir ana bilgisayar adına veya FQDN’ye yönlendirmenize olanak tanır.

SOA Kaydı

Etki alanları hakkındaki bilgileri depolar ve bir DNS bölgesinin ikincil ad sunucularına nasıl yayılacağını yönlendirmek için kullanılır.

NS Kaydı

Bir alan veya alt alan adları için hangi ad sunucularının yetkili olduğunu belirtir (bu kayıtlar bir CNAME’ye yönlendirilmemelidir).

MX Kaydı (Mail eXchange)

Bir etki alanı için e-postanın nereye teslim edileceğini haritalamak için posta sunucularını kullanır (bir IP adresine değil, bir posta sunucusu adına işaret etmelidir).

TXT (metin) Kaydı

Yöneticilerin sınırlı sayıda kişi ve makine tarafından okunabilen notlar eklemesine izin verir ve e-posta doğrulama, site ve sahiplik doğrulama, çerçeve politikaları vb. uygulamalar için kullanılabilir ve belirli bir biçimlendirme gerektirmez.

SRV Kaydı

Anlık mesajlaşma veya VoIP gibi hizmetlerin ayrı bir ana bilgisayara ve bağlantı noktası konumuna yönlendirilmesine izin verir.

PTR Kaydı

IP adreslerini alan adlarıyla eşleştiren A ve AAAA kayıtlarının tersi olarak nitelendirilir. Bu kayıtlar, etki alanı yetkisi gerektirir ve diğer DNS kayıt türleri ile aynı bölgede bulunamaz (ters bölgelere yerleştirilir).

SPF Kaydı

E-posta sahteciliğini önlemeye yardımcı olur ve spam gönderenleri sınırlar.

DNS Ayarları

“DNS Nedir?” sorusu kadar “DNS Ayarları Nelerdir?” sorusu da bir hayli önemlidir. DNS ayarları; etki alanı içindeki kullanıcıların, benzersiz alan adları aracılığıyla web sitelerine ve e-postalarına erişmesine izin veren, belirli kayıtları ifade eder. DNS kayıtları olarak da popüler olan DNS ayarları, hem web sitelerinin hem de web sitesi ile ilgili hizmetlerin çevrimiçi çözünürlüğü ve belirli bir DNS Yönetim Arayüzü aracılığıyla çeşitli DNS ayarlamaları yapma olasılığı ile ilgilidir. 

Genellikle, DNS ayarlarındaki bir değişikliğin tüm DNS sunucularına yayılması için zamana ihtiyaç duyulur ve sık yapılan değişiklikler bu yayılma süresini artırabilir. Bu nedenle, alanınızın DNS ayarlarını olabildiğince az sıklıklarda değiştirmeniz önerilir.

DNS Ayarlarının Çeşitleri

Bir alan adının, çevrimiçi çözünürlüğünün farklı yönlerini yönetmekten sorumlu olan çeşitli DNS ayarlarının türleri bulunur.

  • Ana bilgisayar adlarını IP adreslerine çevirmek için A Kayıtları (‘adres’ için A) kullanılır.
  • NS Kayıtları (Ad Sunucusu için NS), belirli bir etki alanı için bilgi depolayan ad sunucularını belirtir.
  • MX Kayıtları (Mail Değişimi için MX), bir etki alanı için posta teslim konumunu tanımlar.
  • CNAME Kayıtları (‘Kanonik Ad’ için CNAME), bir etki alanındaki ana bilgisayarlar vb. için ek ana bilgisayar adları oluşturmak için kullanılır. 
  • TXT Kayıtları da, belirli etki alanı için ek bilgiler vermek ve SPF’yi etkinleştirmeye yardımcı olmak için kullanılır.

İlgili İçerik: Kitle İletişimi Nedir? Kitle İletişim Araçları Nelerdir?

Bültenimize Abone Olun

E-ticaret hakkında güncel bilgi ve ipuçları doğrudan e-postanıza gelsin

Ürün ve hizmetler hakkında bilgi ve güncellemeleri almak için e-posta bülteninize abone olmayı kabul ediyorum

©2022 İKAS Teknoloji A.Ş. Tüm hakları saklıdır.