Teknoloji

Son Güncelleme: 10.10.2023

9 dk

PostFeatured

Yayınlanma Tarihi: 20.05.2022

Teknoloji

Son Güncelleme: 10.10.2023

9 dk

DNS Nedir? Ne İşe Yarar? (DNS Ayarlarını Öğrenin)

author

Meylin Koç

Sosyal Medya Ekip Lideri

Yayınlanma Tarihi: 20.05.2022

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:

author

Meylin Koç

Sosyal Medya Ekip Lideri

Benzer Yazılar

Google Gemini Nedir? (Google Bard’dan Farkları)

Google, dijital inovasyonun öncüsü olarak, arama motorlarından çok daha fazlasını sunuyor. Teknoloji alanında sürekli yenilik peşinde koşan bu dev, kullanıcı deneyimini zenginleştirmek için durmaksızın yeni ürün ve hizmetler geliştiriyor. En son hamlesiyle, yapay zeka dünyasında büyük bir yankı uyandıran Google, Bard adıyla tanıttığı ve daha sonra Gemini olarak yeniden markaladığı yapay zeka destekli sohbet robotunu […]

Teknoloji
OtherBlogFeatured

Stok Takibi Nedir? Nasıl Yapılır? (En İyi Stok Takip Programları)

Doğru stok takibi yapmak, işletmeler için hem zaman hem de maliyet açısından büyük bir önem taşımaktadır. Eksik stoklar müşteri memnuniyetsizliğine, fazla stoklar ise gereksiz mali yüklere yol açar. Bu dengeyi sağlamak, işletmenizin başarısı için kritik öneme sahiptir. Manuel yöntemlerle veya yetersiz sistemlerle stok takibini yönetmek, hatalara, zaman kaybına ve sonuç olarak işletmenizin zarar görmesine neden […]

Teknoloji
OtherBlogFeatured

Yapay Zekâ Nedir? (En İyi Yapay Zekâ Uygulamaları)

Yapay Zekânın Avantajları Nelerdir?

Teknoloji
OtherBlogFeatured

Uçtan Uca Şifreleme (E2EE) Nedir? Nasıl Çalışır?

Uçtan uca şifreleme (E2EE), internet üzerindeki bilgilerin güvenliğini sağlayan önemli bir yöntemdir. Düşünün ki, günümüzde her gün; sayısız veri, e-posta ve mesaj internet üzerinden gönderiliyor. Ancak bu bilgilerin çoğu korumasız. Bu durum, kötü niyetli kişilerin hassas bilgilerinize erişmesine yol açabilir. İşte burada E2EE devreye giriyor: E2EE, gönderilen verileri başlangıç noktasında şifreler ve alıcıya ulaşana kadar […]

Teknoloji
OtherBlogFeatured

Ödeme Yöntemleri: Güvenli ve Etkili Ödeme Yöntemleri

Online alışveriş yaparken ya da hizmetler için ödeme gerçekleştirirken, hangi ödeme yöntemini kullanacağınıza karar vermek bazen kafa karıştırıcı olabilmektedir. Güvenli, hızlı ve rahat bir ödeme yöntemi seçmek, günümüzün hızla değişen dijital dünyasında her zamankinden daha önemli hale gelmiş durumda. İşte bu noktada, farklı ödeme yöntemlerinin ne olduğunu, nasıl çalıştığını ve hangi durumlarda hangi yöntemin en […]

Teknoloji
OtherBlogFeatured

Bültenimize
Abone Olun

contact-person
contact-person
contact-person

Sorunuz mu var?

Hemen Arayın!

0850 255 18 39