DNS Nedir? Nasıl Çalışır? DNS Sunucuları ve Kullanım Rehberi
İnternette bir web sitesini ziyaret etmek için tarayıcının adres çubuğuna alan adı yazmak yeterlidir. Ancak bilgisayarlar ve internet üzerindeki sunucular, iletişim kurmak için IP adreslerini kullanır. Alan adlarının uygun IP adreslerine çevrilmesini sağlayan temel sistemlerden biri DNS'dir.
DNS, internetin çalışmasında önemli bir göreve sahiptir. Web sitelerine erişimden e-posta hizmetlerine kadar birçok işlemde alan adı bilgilerinin bulunmasını sağlar.
Bu rehberde DNS'nin ne olduğu, nasıl çalıştığı, DNS sunucularının görevleri, DNS kayıt türleri ve DNS değiştirmenin internet bağlantısına etkileri açıklanmaktadır.
DNS Nedir?
DNS, İngilizce Domain Name System ifadesinin kısaltmasıdır. Türkçede Alan Adı Sistemi olarak adlandırılır.
DNS'nin temel görevi, insanların kolayca hatırlayabildiği alan adlarını internet iletişiminde kullanılan IP adresleriyle ilişkilendirmektir.
Örneğin bir kullanıcı tarayıcısına bir web sitesinin alan adını yazdığında DNS sistemi, ilgili alan adına ait IP adresinin bulunmasına yardımcı olur.
Böylece kullanıcının ziyaret etmek istediği sitenin IP adresini ezberlemesi gerekmez.
DNS yalnızca alan adlarını IP adreslerine dönüştürmek için kullanılmaz. E-posta sunucularının belirlenmesi ve çeşitli internet hizmetlerinin yapılandırılması için de DNS kayıtlarından yararlanılır.
DNS Nasıl Çalışır?
DNS sistemi, bir alan adının karşılık geldiği IP adresini bulmak için birden fazla sunucu ve kayıt türünden yararlanır.
DNS çözümleme süreci genel olarak şu adımlardan oluşur:
-
Alan adı girilir: Kullanıcı tarayıcısına bir web sitesinin adresini yazar.
-
Önbellek kontrol edilir: Tarayıcı veya işletim sistemi, daha önce öğrenilmiş DNS bilgisinin bulunup bulunmadığını kontrol edebilir.
-
DNS çözümleyicisine başvurulur: Kayıt bulunamazsa yapılandırılmış DNS çözümleyicisine sorgu gönderilir.
-
Kök DNS sunucusu sorgulanır: Çözümleyici, gerekli olduğunda alan adının üst düzey alan adı sunucusuna ulaşmak için kök DNS sisteminden yararlanır.
-
TLD sunucusuna ulaşılır:
.com,.netveya.trgibi alan adı uzantılarıyla ilgili sunuculardan yetkili DNS sunucusunun bilgileri alınır. -
Yetkili DNS sunucusu sorgulanır: Alan adına ait IP adresi veya istenen diğer DNS kaydı elde edilir.
-
Yanıt kullanıcıya iletilir: Çözümleyici elde ettiği bilgiyi istemciye gönderir.
-
Web sitesine bağlantı kurulur: Tarayıcı, bulunan IP adresini kullanarak ilgili sunucuyla bağlantı kurabilir.
Önbellekte geçerli bir kayıt bulunması durumunda bu adımların tamamının tekrar gerçekleştirilmesi gerekmez.
DNS Sunucusu Nedir?
DNS sunucusu, alan adlarına ilişkin sorguları yanıtlayan veya gerekli bilgilerin bulunmasına yardımcı olan sunucudur.
DNS sisteminde farklı görevler üstlenen sunucu türleri bulunmaktadır.
|
DNS sunucusu |
Görevi |
|---|---|
|
Özyinelemeli DNS çözümleyicisi |
Kullanıcıdan gelen sorguları çözümler. |
|
Kök DNS sunucusu |
İlgili üst düzey alan adı sunucusuna yönlendirir. |
|
TLD sunucusu |
Alan adının yetkili isim sunucularını bildirir. |
|
Yetkili DNS sunucusu |
Alan adına ait DNS kayıtlarını sağlar. |
Bu yapı sayesinde DNS sistemi tek bir merkezi sunucuya bağlı kalmadan dağıtılmış biçimde çalışır.
DNS Kayıt Türleri Nelerdir?
DNS yalnızca web sitelerinin IP adreslerini bulmak için kullanılmaz. E-posta yönlendirmeleri, alan adı doğrulamaları ve çeşitli internet hizmetlerinde farklı DNS kayıtları kullanılır.
|
Kayıt türü |
Açıklama |
|---|---|
|
A |
Alan adını IPv4 adresiyle ilişkilendirir. |
|
AAAA |
Alan adını IPv6 adresiyle ilişkilendirir. |
|
CNAME |
Bir alan adını başka bir alan adına takma ad olarak bağlar. |
|
MX |
Alan adına gelen e-postaların hangi sunuculara yönlendirileceğini belirtir. |
|
TXT |
Alan adıyla ilgili metin tabanlı doğrulama ve yapılandırma bilgileri taşır. |
|
NS |
Alan adının yetkili isim sunucularını belirtir. |
|
SOA |
DNS bölgesine ait temel yönetim bilgilerini içerir. |
|
PTR |
IP adresinden alan adına ters DNS çözümlemesinde kullanılır. |
DNS Önbelleği Nedir?
DNS önbelleği, daha önce yapılan DNS sorgularının sonuçlarının belirli bir süre saklanmasıdır.
Örneğin bir web sitesi daha önce ziyaret edilmişse ilgili alan adının IP adresi cihazda veya DNS çözümleyicisinde geçici olarak kayıtlı olabilir.
Böylece aynı siteye tekrar erişilirken bütün DNS sorgulama sürecinin yeniden yapılması gerekmeyebilir.
DNS kayıtlarının ne kadar süreyle önbellekte tutulabileceği, TTL (Time to Live) adı verilen süreyle ilişkilidir.
DNS Değiştirmek İnterneti Hızlandırır mı?
DNS sunucusunun değiştirilmesi, bazı durumlarda alan adlarının daha hızlı çözümlenmesini sağlayabilir.
Ancak DNS değişikliği, internet paketinin indirme veya yükleme hızını doğrudan artırmaz.
Örneğin 50 Mbps internet bağlantısında DNS değiştirmek, bağlantının otomatik olarak 100 Mbps olmasını sağlamaz.
DNS değişikliğinin etkisi daha çok alan adı sorgulama süresi, kullanılan çözümleyicinin performansı ve erişilebilirliğiyle ilgilidir.
Yaygın Kullanılan DNS Sunucuları
İnternet kullanıcıları, servis sağlayıcılarının DNS sunucuları dışında genel kullanıma açık DNS hizmetlerinden de yararlanabilir.
|
DNS sağlayıcısı |
Birincil IPv4 |
İkincil IPv4 |
|---|---|---|
|
Google Public DNS |
|
|
|
Cloudflare DNS |
|
|
|
Quad9 |
|
|
Bu adresler ilgili sağlayıcıların genel DNS çözümleme hizmetlerinde kullanılan IPv4 adresleridir. Sağlayıcıların gizlilik, filtreleme ve güvenlik politikaları birbirinden farklıdır.
Windows 11 DNS Ayarları Nasıl Değiştirilir?
Windows 11 işletim sisteminde DNS sunucusu adresleri ağ ayarları üzerinden değiştirilebilir.
1. Adım: Başlat menüsünden Ayarlar bölümünü açın.
2. Adım: Ağ ve İnternet bölümüne girin.
3. Adım: Kullanılan bağlantıya göre Wi-Fi veya Ethernet seçeneğini açın.
4. Adım: DNS sunucusu ataması bölümünü bulun.
5. Adım: Düzenle seçeneğine basarak El ile yapılandırmayı seçin.
6. Adım: IPv4 seçeneğini etkinleştirip tercih edilen ve alternatif DNS adreslerini girin.
7. Adım: Ayarları kaydedin.
DNS ayarlarının değiştirilmesinden sonra internet bağlantısı kontrol edilmelidir. Önceki yapılandırmaya dönmek için DNS ataması yeniden otomatik hâle getirilebilir.
DNS Önbelleği Nasıl Temizlenir?
Windows işletim sisteminde yerel DNS çözümleyici önbelleğini temizlemek için Komut İstemi kullanılabilir.
Başlat menüsünden Komut İstemi açılarak aşağıdaki komut çalıştırılır:
ipconfig /flushdns
Komut tamamlandığında Windows'un DNS çözümleyici önbelleği temizlenir.
Bu işlem, DNS önbelleğinden kaynaklanan bazı eski kayıt sorunlarının giderilmesine yardımcı olabilir. Ancak internet bağlantısıyla ilgili bütün sorunları çözmez.
DNS Hataları Neden Oluşur?
DNS sorunları farklı nedenlerden kaynaklanabilir.
-
DNS sunucusunun yanıt vermemesi.
-
İnternet bağlantısının kesilmesi.
-
Modem veya yönlendirici kaynaklı sorunlar.
-
Yanlış DNS adreslerinin yapılandırılması.
-
Alan adına ait DNS kayıtlarının hatalı olması.
-
DNS kayıtlarının henüz güncellenmemiş olması.
-
Güvenlik duvarı veya ağ yapılandırması sorunları.
Bu durumlarda tarayıcıda DNS_PROBE_FINISHED_NXDOMAIN veya DNS_PROBE_FINISHED_BAD_CONFIG gibi hatalar görülebilir.
DNS Güvenliği Nedir?
Geleneksel DNS sorguları her zaman şifreli değildir. Bu nedenle DNS trafiğinin gizliliği ve bütünlüğü internet güvenliği açısından önem taşır.
DNS güvenliği için kullanılan teknolojiler arasında DNSSEC, DNS over HTTPS (DoH) ve DNS over TLS (DoT) bulunmaktadır.
DNSSEC, DNS yanıtlarının doğrulanmasına yardımcı olurken DoH ve DoT, DNS sorgularının istemci ile DNS çözümleyicisi arasında şifreli biçimde taşınmasını sağlar.
Bu teknolojiler farklı güvenlik amaçlarına hizmet eder ve birbirlerinin doğrudan yerine geçmez.
Sık Sorulan Sorular
DNS internet bağlantısı için gerekli mi?
Alan adlarıyla çalışan internet hizmetlerinin büyük bölümü DNS kullanır. Ancak IP adresi doğrudan bilinen bazı bağlantılar DNS çözümlemesi olmadan da gerçekleştirilebilir.
DNS değiştirmek internet hızını artırır mı?
DNS değişikliği bazı alan adı sorgularını hızlandırabilir ancak internet aboneliğinin indirme ve yükleme kapasitesini artırmaz.
DNS değiştirmek güvenli mi?
Güvenilir bir DNS sağlayıcısı kullanıldığında DNS değiştirmek genel olarak mümkündür. Bununla birlikte DNS sağlayıcısının gizlilik ve güvenlik politikaları incelenmelidir.
DNS değiştirmek IP adresini değiştirir mi?
Hayır. Yalnızca DNS sunucusunu değiştirmek, internet servis sağlayıcısının bağlantınıza atadığı genel IP adresini değiştirmez.
DNS sunucusu yanıt vermiyorsa ne yapılmalı?
İnternet bağlantısı kontrol edilmeli, modem yeniden başlatılmalı ve DNS ayarları incelenmelidir. Sorun devam ediyorsa farklı bir güvenilir DNS çözümleyicisi denenebilir.
DNS ve VPN aynı şey mi?
Hayır. DNS alan adlarının çözümlenmesini sağlar. VPN ise cihaz ile VPN sunucusu arasında şifreli bir bağlantı kurarak belirli ağ trafiğini bu bağlantı üzerinden taşıyabilir.
DNS kayıtları ne kadar sürede güncellenir?
DNS değişikliklerinin kullanıcılara yansıması, kayıtların TTL sürelerine ve önbellek durumuna bağlıdır. Bazı değişiklikler kısa sürede görünürken bazıları daha uzun sürebilir.
Sonuç
DNS, alan adlarını IP adresleriyle ilişkilendirerek internet üzerindeki kaynaklara erişimi kolaylaştıran dağıtılmış bir sistemdir.
Web sitelerine erişim, e-posta yönlendirmeleri ve çeşitli internet hizmetlerinin çalışmasında DNS kayıtları önemli görevler üstlenir.
DNS sunucularının çalışma mantığını ve temel DNS kayıtlarını bilmek, internet bağlantı sorunlarının anlaşılmasına ve ağ ayarlarının doğru yapılandırılmasına yardımcı olur.



