PostFeatured

Son Güncelleme: 02.10.2024

DNS (Domain Name System) Nedir ve Nasıl Çalışır? (2024)

author

Meylin Koç

Sosyal Medya Ekip Lideri

Son Güncelleme: 02.10.2024

9 dk

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.

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.

DNS Nasıl Çalışır?

DNS çözümleme işlemi, bir ana bilgisayar adının (www.ornek.com), 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.

İlgili içerik: API Nedir?

DNS Sunucusu Nedir?

DNS sunucusu, DNS sisteminin yürütüldüğü mekanizmaya verilen genel bir isimdir.

İlgili İçerik: Sunucu Nedir?

DNS Sunucusu Türleri Nelerdir?

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.

Web sayfası yükleme sürecinde 4 DNS sunucusu vardı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. 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.

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.

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 İçin Gerekli Olan Dosya Türleri Nelerdir?

Dosya türleri olmadan DNS çalıştırmanız mümkün değildir. Bu nedenle dosya türlerini çok iyi bir şekilde bilmeniz gerekmektedir.

  • Boot: DNS çalışmaya başladığı anda, okunan ilk dosya türü, boot dosyasıdır.
  • Local: Makinenin gösterdiği adresin çözümlenebilmesi için kullanılan dosya türüdür.
  • CA: Root Server yani adreslerin tutulduğu dosya türü, named.ca dosyasıdır.
  • Hosts: DNS alanında çalışan tüm adreslerin tutulduğu ve toplandığı dosya, named.hosts dosyasıdır.
  • Reverse: named.hosts dosyasında tutulan IP adreslerinin makine ismine çevrilebilmesi için named.reverse dosyası kullanılır.
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 Ayarları Nasıl Yapılır?

“DNS Nedir?” sorusu kadar “DNS Ayarları Nasıl Yapılır?” 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.

İlgili İçerik: Proxy Nedir?

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.

İlginizi Çekebilecek İçerikler:

CTA Image
image
author

Meylin Koç

Sosyal Medya Ekip Lideri

Benzer Yazılar

İYS (İleti Yönetim Sistemi) Nedir? Ne İşe Yarar?

Dijital çağda, işletmelerin müşterileriyle kurdukları iletişim, marka devamlılığı ve rekabet gücü açısından kritik bir rol oynamaktadır. Hızla evrilen tüketici beklentileri ve yoğun rekabet ortamı, markaların stratejik iletişim yaklaşımlarını yeniden yapılandırmalarını zorunlu hale getirmiştir. Bu bağlamda, İleti Yönetim Sistemi (İYS) işletmelere yasal düzenlemelere uygun ve güvenli bir iletişim altyapısı sunarak, müşteri ilişkilerini güçlendiren önemli bir çözüm […]

Teknoloji
OtherBlogFeatured

E-Arşiv Fatura: Fatura İşlemlerinde Dijital Dönüşümü Keşfedin

Sürekli olarak gelişen ve neredeyse her gün yeni bir yenilikle karşımıza çıkan internet teknolojileri, günümüzde hayatımızda sarsılmaz ve vazgeçilmez bir yere sahiptir. Bu teknolojiler, gündelik işlerin daha pratik ve basit bir şekilde gerçekleştirilmesini sağladığı için yaşamın her alanında önemli bir rol oynamaktadır. İnternet çağı, bizi böylesine sarmışken iş hayatına da dokunması, elbette ki kaçınılmazdır. Günümüzde […]

Teknoloji
OtherBlogFeatured

Pazarlama Otomasyonu: Satışları Artırmak için Etkili Yol

Günümüzün rekabetçi dijital ortamında, hedef kitleye ulaşmak ve onları müşteriye dönüştürmek gittikçe karmaşıklaşıyor. Geleneksel pazarlama stratejilerinin manuel olarak uygulanması hem zaman alıcı hem de yetersiz kalabiliyor. Müşteri sadakati oluşturmak ve mevcut müşterilerinizle uzun vadeli ilişkiler kurmak istiyorsanız, pazarlama otomasyonu teknolojileri ile tanışmanızın vaktidir! Pazarlama otomasyonu, kampanyalarınızın performansını anında ölçmenizi ve optimize etmenizi sağlamanın yanı sıra […]

Teknoloji
OtherBlogFeatured

MarTech (Pazarlama Teknolojisi): Dönüşümün İtici Gücü (2024)

Dijital pazarlama dünyasında başarılı olmak, sürekli değişen teknoloji ve müşteri beklentileriyle uyum sağlamayı gerektirir. Bu dinamik ortamda, pazarlama teknolojileri (MarTech) stratejik bir dönüştürücü güç olarak öne çıkmaktadır. Modern pazarlama stratejilerinin merkezinde yer alan MarTech, veri analitiği, yapay zeka, otomasyon ve kişiselleştirme gibi özellikleriyle sizi rakiplerinizden bir adım öne taşıyabilir.Bu içeriğimizde, MarTech’in pazarlama üzerindeki etkilerini, işletmelere […]

Teknoloji
OtherBlogFeatured

E-Tebligat: Hızlı, Güvenli ve Kolay Bildirim Çözümü

Günümüzde teknolojinin hızla gelişmesiyle birlikte, hayatımızın pek çok alanında olduğu gibi hukuk alanında da dijital bir dönüşüm yaşanmaktadır. Bu dönüşümün en önemli adımlarından biri de, geleneksel tebligat sistemine alternatif olarak sunulan elektronik tebligat (E-Tebligat) sistemidir. E-tebligat, hukuki süreçlerde yaşanan zaman kaybını ve maliyetleri azaltırken, aynı zamanda daha hızlı, güvenli ve şeffaf bir iletişim imkanı sunmaktadır. […]

Teknoloji
OtherBlogFeatured

Bültenimize Abone Olun!

contact-person
contact-person
contact-person

Sorunuz mu var?

Hemen Arayın!

0850 255 18 39