DNS SUNUCUSU NEDİR?
Tags: dns, webdev, programming
Published: 2024-05-24 09:37:13

**İÇERİK**

 1. DNS SUNUCUSU NEDİR?
 2. DNS SUNUCUSU TARİHİ?
 3. DNS ARAMASINDAKİ ADIMLAR NELERDİR?
 4. DNS KAYIT TİPLERİ NELERDİR? 
 5. DNS  İÇİN GEREKLİ DOSYA TÜRLERİ NELERDİR?
 6. DNS NASIL ÇALIŞIR?
 7. DNS NASIL DEĞİŞTİRİLİR?
 8. DNS  SUNUCULARI VE IP ADRESLERİ?
 9. SONUÇ
 10. SORULAR
 11. KAYNAKÇA

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ag43g76p1p0nuna4xnbm.jpeg)

## 1.DNS Sunucusu Nedir?
- DNS, tarayıcınıza girdiğiniz etki alanını, bilgisayar tarafından okunabilir bir IP'ye çeviren bir tür telefon rehberidir. Web tarayıcıları, Internet Protokolu (IP) adresleri aracılığıyla etkileşim kurarlar. Açılımı "  Domain Name System" olan DNS de alan adlarını IP adreslerine çevirir, böylece tarayıcılar internet kaynaklarına erişebilir.
- İnternete bağlı her cihaz, diğer makinelerin cihazı bulmak için kullandığı  IP adresine sahiptir. DNS sunucuları, insanların 182.172.1.1 gibi IP adreslerini veya 2200: cb00: 2088: 1 :: c428: a4b2 gibi daha karmaşık daha alfa nümerik IP adreslerini ezberleme zorunluluğunu ortadan kaldırır.

## 2.DNS Sunucusu Tarihi
- DNS 1980' den bu yana yaygın olarak kullanılır olmuştur. İnternet hiyerarşi alan adı ve İnternet Protokol (IP) adres boşluğu olmak üzere iki ana ad boşluğunu sağlar. DNS sistemi alan adı hiyerarşisi sağlar ve onunla adres boşluğu arasında çeviri servisi sağlar.

## 3.DNS Aramasındaki Adımlar Nelerdir? 
**1. Kullanıcı:** web tarayıcısına ana makine adını yazar. Sorgu internete gider. Sorgu DNS özyinelemeli çözümleyici tarafından alınır.
**2. Çözümleyici:** bir DNS root nameserver’ı sorgular.
**3. Root sunucu:** bir TLD DNS sunucusuyla cevap verir.
**4. Çözümleyici:** Daha sonra TLD DNS sunucusuna bir istekte bulunur.
**5. TLD sunucusu daha sonra alan adının:** ad sunucusunun IP adresiyle yanıt verir.
**6. Özyinelemeli çözümleyici:** alan adının ad sunucusuna bir sorgu gönderir.
**7. Ana makine IP adresi:** Ad sunucusundan çözümleyiciye döndürülür.
**8. DNS çözümleyici:** Daha sonra web tarayıcısına başlangıçta talep edilen alan adının IP adresiyle yanıt verir.
- Bu 8 adım ana makinenin IP adresini döndürdüğünde, tarayıcı web sayfası için istekte bulunabilir.

**9. Tarayıcı :** İlgili IP adresine bir HTTP isteği gönderir.
**10. İlgili IP adresindeki sunucu:** Tarayıcıda oluşturulacak web sayfasını döndürür.

## 4. DNS Kayıt Tipleri Nelerdir?
**A:** Host adını IP adresine yönlendiren kayıttır.
**MX:** DNS’e gelen maillerin yönlendirildiği mail sunucunun kayıtlarıdır.
**TXT:** Özel amaçlı kayıtlardır. Genellikle spam karşıtı olarak kullanılır.
**PTR:** IP adresini domain ismine çeviren kayıttır.
**NS:** İsim sunucularının bilgilerinin tutulduğu kayıttır.
**CNAME:** Takma ad kaydıdır. DNS’e ulaşmayı kolaylaştırır.

## 5.DNS İçin Gerekli Dosya Türleri Nelerdir?
 DNS’de kullanılan bir kısım dosya türleri vardır. Dosya türleri olmadan DNS’yi çalıştırmanız mümkün değildir. Söz konusu dosya türlerini aşağıda verilmistir.

**boot :** Bu dosya türü, DNS çalışmaya başladığı anda okunan dosyaların ilkidir.
**local :** bu dosya türü, makinenin gösterdiği adresin etkin şekilde çözümlenmesi için kullanılır.
**ca :** Root server olarak adlandırılan adreslerin tutulduğu dosya türü "named.ca"dır.
**hosts :** DNS alanında çalışan tüm makinelerin adreslerinin tutulduğu dosya türü "named.hosts"tur.
**reverse :** "Named.hosts" dosyasında tutulan IP adreslerini makinenin ismine çevirmek için "named.reverse" dosyası kullanılır.
 
## 6.DNS Nasıl Çalışır?

- DNS, DNS çözümlemesi yaparak ana bilgisayar adını, IP adresine çevirir.
- DNS çözümleme için, DNS sorgusunun farklı donanım bileşenlerinden geçmesi gerekir. Bu noktada kullanıcının tek etkileşimi tarayıcıya domain ismini girip enter tuşuna basmaktır. İşin geri kalan kısmı arka planda gerçekleşir.
- Bir web sitesinin yüklenmesinde 4 adet DNS sunucusu rol oynar:
- **DNS recursor:**  DNS recursor, istemcilerden sorgu almak üzere tasarlanan DNS sunucusudur. DNS recursor, bu sorgu alma işlemini web tarayıcısı aracılığıyla gerçekleştirir.
- **Root nameserver:**  Domain isminin, IP adresine çevrilmesinde ki ilk adımdır. Daha spesifik konumlara referans olarak hizmet eder.
- **TLD nameserver:**  IP aramasında ki bir sonraki adımdır. Ana bilgisayar adının son kısmını barındırır.
- **Authoritative nameserver:**  Bu sunucunun istenen kayda erişimi varsa, istenen ana bilgisayar adının IP adresini istemciye geri gönderir. Yani DNS recursor’a geri gönderir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jcjqrt1miijd2jos14gm.png)

## 7.DNS Nasıl Değiştirilir? 
DNS IP adresleri Default olarak hazır bir şekilde bağlantı ayarlarında yapılandırılmıştır. Bu ayarlar DNS adresi üzerinde değiştirilir?

**Windows Cihazlarda DNS Değiştireme**
- Denetim Masası> Ağ ve İnternet > Ağ Bağlantıları sayfasına gidin.
- İnternet bağlantınıza ait etkin bağlantı aracına sağ tıklayın

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/on4gisttr9lorhn6311z.png)

- Özellikler’e tıklayın.
- Açılan liste halindeki menüde İnternet Protokolü Sürüm 4’ü seçip Özelliler’e tıklayın.
- Genel Sekmesinde Aşağıdaki DNS sunucu adreslerini kullan kısmına kullanmak istediğiniz DNS sunucusuna ait adresleri girin ve Tamam butonuna basarak çıkış yapın.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gro125sct4zsmgjfyma3.png)

- Bilgisayarınızı yeniden başlatarak işlemi tamamlayın

**MacOS dizüstü bilgisayarında Değiştirme**

- Apple menüsünden Tercihleri seçin,
- Ağ uygulamasını başlatın,
- Wi-Fi bağlantısı ve Gelişmiş düğmesine tıklayın,
- DNS sekmesini tıklayın,
- Hem IPv4 hem de IPv6 DNS adreslerini eklemek için artı işareti düğmesini kullanın
- Mevcut adresleri kaldırmak için eksi işareti düğmesini kullanın.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gas6mtfjtjheegxjn2wl.jpg)

## 8. DNS Sunucuları Ve IP Adresleri? 
Bazı DNS sunucuları ve IP adreslerini

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o53ciw7sgqmudp4pjp4p.png)

## 9. Sonuç
DNS (Domain Name System), tarayıcıya girilen alan adlarını, bilgisayarların anladığı IP adreslerine çeviren bir sistemdir. 1980'lerden beri kullanılan DNS, internetin hiyerarşik alan adı sistemi ile IP adresleri arasında çeviri yapar. DNS araması, kullanıcının tarayıcıya alan adını yazmasıyla başlar ve bu istek sırasıyla DNS çözümleyici, root nameserver, TLD nameserver ve authoritative nameserver üzerinden geçerek, nihayetinde ilgili IP adresine ulaşır ve tarayıcıya iletilir. Önemli DNS kayıt türleri arasında A (host adı-IP adresi), MX (mail yönlendirme), TXT (özel amaçlı), PTR (IP-domain dönüşümü), NS (isim sunucuları) ve CNAME (takma ad) kayıtları bulunur. DNS'in düzgün çalışması için çeşitli dosya türleri (boot, local, ca, hosts, reverse) gereklidir. DNS, bu süreçleri arka planda yürüterek kullanıcıların web sitelerine erişimini sağlar.

**10.Sorular**
1.DNS'nin açılımı nedir?
A) Domain Name System
B) Dynamic Network System
C) Digital Networking Service
D) Data Naming Server

2.DNS'in temel işlevi nedir?

A) IP adreslerini alan adlarına çevirmek
B) Veri transferini şifrelemek
C) İnternet hızını artırmak
D) E-posta göndermek

3.DNS değiştirme işlemi hangi aşamada gereklidir?

A) Web sayfası oluşturma
B) İnternet tarayıcısını güncelleme
C) İnternet hızını test etme
D) DNS hizmetlerine erişim sorunu yaşandığında

4.Hangi DNS sunucusu 1.1.1.1 IP adresine sahiptir?

A) Google DNS
B) Cloudflare DNS
C) OpenDNS
D) Quad9

5.Hangisi bir DNS kayıt tipi değildir?

A) A
B) HTTP
C) MX
D) NS

**Boşluk Doldurma**
1. DNS, alan adlarını _________ çevirir.
2. DNS kayıt tiplerinden biri olan _________ kaydı, mail sunucularını yönlendirir.

**Doğru Yanlış** 
1. DNS, Internet Protokolu (IP) adreslerini alan adlarına dönüştürür.
2. DNS değiştirme işlemi sadece internet hızını artırmak için gereklidir.


**Cevaplar:**
1)Domain Name System
2)IP adreslerini alan adlarına çevirmek
3)DNS hizmetlerine erişim sorunu yaşandığında
4) Cloudflare DNS
5) HTTP



**Boşluk Doldurma Cevaplar**
1)IP adreslerine
2)MX

**Doğru Yanışın Cevapları**
1)Doğru
2)Yanlış


## 11.Kaynakça
1.https://www.karel.com.tr/blog/dns-nedir-nasil-calisir-dns-ile-ilgili-bilmeniz-gereken-tum-bilgiler
2.https://tr.wikipedia.org/wiki/DNS#:~:text=DNS%201980'%20den%20bu%20yana,bo%C5%9Flu%C4%9Fu%20aras%C4%B1nda%20%C3%A7eviri%20servisi%20sa%C4%9Flar.
3.https://medium.com/@mbdogrusoz/dns-nedir-nas%C4%B1l-%C3%A7al%C4%B1%C5%9F%C4%B1r-264b78147fb1
4.https://www.hosting.com.tr/blog/dns/
5.https://chatgpt.com/
6.https://www.milleni.com.tr/blog/teknik/dns-nedir