Tekrar hoş geldiniz çocuklar.
Şimdi, tüm DNS mekanizmasını ayrıntılı olarak tartışacağız.
Belirli bir tam nitelikli alan adının DNS sistemi kullanılarak bir IP adresine nasıl eşlenebileceğini öğreneceğiz.
Örneğin, müşteri destek noktası Microsoft olan bir fiziksel sunucunun tam nitelikli alan adına sahipsiniz.
com.
Şimdi, bu tam nitelikli alan adı verildiğinde, DNS sistemi ağda bir yerde çalışan bu fiziksel sunucunun
IP adresini bulmanıza nasıl yardımcı olacaktır?
Yani DNS mekanizması, tam nitelikli alan adını IP adresiyle eşleştirmekle ilgilidir.
Dolayısıyla, tam nitelikli alan adını IP adresine çözümlemenin ilk yöntemi özyinelemeli DNS sorgusu
kullanmaktır.
Bundan hemen sonra, yinelemeli DNS sorgusunu tartışacağız.
Bu ders videosunda, özyinelemeli DNS sorgusu kavramını tartışacağız.
Özyinelemeli DNS sorgusu, tam nitelikli alan adının bir IP adresine çözümlenmesinin bir yoludur.
Bu yüzden özyinelemeli DNS sorgusunun nasıl çalıştığını adım adım tartışacağız.
Öyleyse başlayalım.
Bir ana bilgisayarınız var ve yerel makinenizi kullanarak İnternet'e bağlanıyorsunuz.
Doğru.
Ve şimdi w-w-w nokta müşteri destek nokta microsoft web sitesine erişmek istiyorsunuz. com.
Bu web sitesine erişmek için tarayıcınıza bu web sitesinin adını yazıp enter tuşuna basmanız yeterlidir.
Peki enter tuşuna bastığınız anda ne oluyor?
Yerel sisteminiz, yani bilgisayarınız, alan adı müşteri destek noktası Microsoft'un IP adresini bulmak için yerel
önbellekte arama yapar. com.
Bu web sitesine ilk kez eriştiğinizi varsayalım.
Bu nedenle, yerel DNS önbelleğinizde bu alan adının IP adresi bulunmayacaktır.
Doğru ve bunun aslında tam nitelikli alan adı olduğunu hatırlatmak isteriz.
Dolayısıyla, yerel sisteminizin yerel DNS önbelleğinde bu tam nitelikli alan adı için IP adresi bulamadığında
yaptığı bir sonraki şey, yerel bilgisayar sisteminizin DNS çözümleyici olarak da adlandırılan ilk atlama DNS sunucusuna
özyinelemeli DNS sorgusu göndermesidir.
Burada birinci adımda bilgisayar sisteminizin DNS çözümleyicisine özyinelemeli DNS sorgusu gönderdiğini görebilirsiniz.
Yani DNS çözümleyici bir şey değildir, ancak yerel makinenizde yapılandırılan ilk atlama DNS sunucusudur.
Peki buradaki DNS sorgusunun içeriği aslında nedir?
DNS sorgusu, tam nitelikli alan adının IP adresinin ne olduğu anlamına gelir?
Müşteri desteği, nokta Microsoft. com.
Yani bu aslında tam nitelikli bir alan adıdır.
Bu tam nitelikli alan adının sonunda bir nokta olduğunu ve bunun aslında bir kök sunucuyu temsil ettiğini
varsayabilirsiniz.
Yani bu DNS sorgusu, tam nitelikli alan adı müşteri desteği nokta Microsoft olan fiziksel bir sunucunun IP adresini
bulmakla ilgilidir. com.
Peki, DNS çözümleyicisi bu DNS sorgusunu aldığında, bir sonraki adım nedir?
DNS çözümleyiciniz olan ilk atlama DNS sunucusu, alan adının IP adresini bulmak için yerel DNS önbelleğine
bakar.
Müşteri desteği Dot Microsoft. com.
Doğru.
Dolayısıyla, DNS çözümleyicisinin bu tam nitelikli alan adı için DNS sorgusunu ilk kez aldığını
varsayıyoruz.
Bu, DNS önbelleğinde bu tam nitelikli alan adının IP adresini bulamayacağı anlamına gelir.
Böyle bir durumda, DNS çözümleyici bu özyinelemeli DNS sorgusunu kök DNS sunucusuna gönderecektir.
Bu nedenle, DNS çözümleyicimizin her zaman kök DNS sunucularının IP adresiyle yapılandırıldığını unutmayın.
Bu durumda, DNS çözümleyicinin kendisi tam nitelikli alan adının IP adresinin DNS sorgusunda
belirtildiğini bilmediğinde, DNS çözümleyicinin yaptığı bir sonraki adım bu özyinelemeli DNS sorgusunu
kök DNS sunucusuna iletmektir.
Yani bu bir adım.
Şimdi, kök DNS sunucusu bu DNS sorgusunu aldığında ne yapar?
Kök DNS sunucusu yinelemeli sunuculardır.
Her şeyden önce, kök DNS sunucuları yinelemeli DNS sunucusudur, yani aldıkları bu DNS sorgusuna her zaman
yönlendirme yanıtıyla geri yanıt verirler.
Değil mi?
Yani kök DNS sunucusu.
Bu DNS sorgusu kök DNS sunucusunu aldıktan sonra, kesin cevabı almak için başka bir DNS sunucusunu sorgulamayın.
Neden sorgulama yapmazlar çünkü kök DNS sunucuları her zaman yinelemeli sunucudur.
Yaptıkları tek şey, DNS yönlendirmesi ile cevap vermektir.
Böylece kök DNS sunucusu DNS sorgusunun ne için olduğunu kontrol eder. com alan adı.
Bu DNS sorgusundaki son değişmez içindir. com alan adı.
Bu, kök DNS sunucusunun bu sorgunun çözülmesi gerektiğini anlayacağı anlamına gelir.
Nokta com üst düzey alan adı sunucusu.
Yani root dns sunucusu IP adresi ile yanıt verir.
DNS çözümleyicisine nokta com üst düzey etki alanı sunucusu.
Üçüncü adımda, kök DNS sunucusunun DNS çözümleyicisine yönlendirme yanıtını verdiğini görebilirsiniz.
Bu yönlendirme yanıtında kök DNS sunucusu basitçe sorduğunuz tam nitelikli alan
adının IP adresini bilmiyorum diyor, ancak. com üst düzey alan adı sunucusu potansiyel olarak cevabı biliyordur.
Doğru.
Böylece kök DNS sunucusu yönlendirme yanıtıyla geri döner.
Ve bu yönlendirme yanıtında bir sonraki alan adı sunucusunun IP adresini belirtir.
Bu durumda, bir sonraki alan adı sunucusu com üst düzey alan adı sunucusu.
Dolayısıyla, DNS çözümleyici veya ilk üst DNS sunucusu kök DNS sunucusundan bu yönlendirme yanıtını aldığında,
ilk atlama DNS sunucusu bir sonraki DNS sunucusunun IP adresini alır.
Bu durumda, bir sonraki DNS sunucusu com üst düzey alan adı sunucusu.
Değil mi?
Artık DNS çözümleyici bir sonraki DNS sunucusunun ne olması gerektiğini biliyor. com üst düzey alan adı sunucusuna gönderir ve
bu nedenle aynı DNS sorgusunu com üst düzey alan adı sunucusu.
Dördüncü adımda, DNS çözümleyicinin DNS sorgusunu gönderdiğini görebilirsiniz. com üst düzey alan adı sunucusu.
Şimdi de aynı şey oluyor. com üst düzey alan adı sunucusu.
Aslında tam nitelikli alan adına karşılık gelen IP adresini bilmiyor.
Müşteri desteği nokta Microsoft. com.
Doğru.
'nin DNS veritabanında görebilirsiniz. com, üst düzey alan adı sunucusu.
Böyle bir giriş yok.
Ama. com üst düzey alan adı sunucusu bir sonraki alan adını bilir.
Bu CD'nin bir parçası olan Microsoft.
Yani. com üst düzey alan adı sunucusu, bu DNS sorgusunun olası yanıtının bir sonraki
DNS sunucusu olan Dot Microsoft DNS sunucusu tarafından yanıtlanabileceğini bilir.
Böylece 5. adımda görebilirsiniz. com DNS sunucusu, DNS veritabanında istenen Fqdn'nin IP adresine
sahip değildir, bu nedenle DNS çözümleyicisine DNS yanıtı olarak yönlendirme yanıtı ile yanıt verir.
Doğru.
Ve bu DNS yanıtında, nokta Microsoft olan bir sonraki DNS sunucusunun IP adresini belirtir. com nokta DNS sunucusu.
Bu DNS sunucusu.
Şimdi bir sonraki adım olarak DNS çözümleyici, yönlendirme yanıtından bir sonraki DNS sunucusunun IP adresini tekrar
alır.
Bu yönlendirme yanıtının şuradan alındığını unutmayın. com üst düzey alan adı sunucusu.
Şimdi DNS çözümleyici, Dot Microsoft olan bir sonraki DNS sunucusuna DNS sorgusu gönderir. com DNS sunucusu.
Yine aynı şey olur.
Microsoft. com DNS sunucusu, DNS çözümleyicisine yönlendirme yanıtıyla geri yanıt verir ve DNS çözümleyicisinden Dot support
dot Microsoft olan bir sonraki DNS sunucusuyla iletişim kurmasını ister. com DNS sunucusu.
Doğru.
Böylece Microsoft DNS sunucusunun DNS çözümleyicisine yönlendirme yanıtıyla tekrar yanıt verdiğini görebilirsiniz.
Yani yine aynı döngü tekrarlanıyor.
DNS çözümleyici daha sonra sorguyu tekrar bir sonraki DNS sunucusuna gönderir.
Şimdi bu kez bir sonraki DNS sunucusu nokta destek nokta Microsoft. com.
Sekizinci adımda, DNS çözümleyicisinin aynı DNS sorgusunu destek DNS sunucusuna gönderdiğini görebilirsiniz.
Şimdi burada farklı bir şey oluyor.
Nokta desteği nokta Microsoft. com DNS sunucusu, DNS veritabanında ve IP adresine sahiptir.
Böylece Fqdn IP adresine sahip olduğunu görebilirsiniz.
Bu yüzden bu girişi müşteri desteği nokta microsoft olarak okumalısınız. com nokta.
Doğru.
Dolayısıyla, destek DNS sunucusunun DNS veritabanında, istenen tam nitelikli alan adının IP adresi
bulunur.
Sonuç olarak, destek DNS sunucusu DNS çözümleyicisine kesin yanıtla geri döner.
Bu nedenle, dokuzuncu adımda, destek DNS sunucusunun kesin yanıtla geri döndüğüne dikkat edin.
Kesin yanıt, aslında DNS çözümleyicisine tam nitelikli alan adının gerçek IP adresinin 212 olduğunu söylediği
anlamına gelir. 132 . 1. 2.
Sonuç olarak, DNS çözümleyicisi artık aradığı yanıtı almıştır.
DNS çözümleyici, destek DNS sunucusundan kesin cevabı aldığında, DNS yerel önbelleğinde
bir giriş yapar ve yaptığı giriş, bu belirli tam nitelikli alan adı için olan aşağıdaki
girişi yapar.
IP adresi 212'dir. 1 32 . 1. 2.
Doğru.
Böylece DNS çözümleyici artık istenen DNS sorgusu için DNS çözümlemesini aldı ve şimdi bir sonraki adım olarak
DNS çözümleyici.
DNS yerel makinenize yanıt verir, o da gelecekteki istekler için yerel DNS önbelleğine aynı
girişi yapar.
Böylece, onuncu adımdaki DNS çözümleyicinin yerel DNS önbelleğinde bu tam nitelikli alan adı ile IP adresi eşlemesi
için bir giriş yaptığını görebilirsiniz.
Ve DNS yerel makinenize yanıt verdiğinde, 12 numaralı adımdaki yerel makineniz de yerel DNS önbelleğinde
benzer bir giriş yapar.
Dolayısıyla bu, özyinelemeli DNS sorgusunun DNS sistemi tarafından nasıl çözüldüğüne ilişkin eksiksiz bir mekanizmadır.
Bunu biraz ayrıntılı olarak incelerseniz, DNS çözümleyicisinin aslında çözümlemeye çalıştığı DNS sorgusuna
nihai kesin yanıtı almak için bir sorumluluk üstlendiğini fark edeceksiniz.
DNS çözümleyici, DNS sorgusuna nihai kesin cevabı alana kadar DNS sorgusunu sonraki
DNS sunucusuna tekrar tekrar göndermeye devam eder.
Ve kesin cevabı aldıktan sonra, cevabı müşteriye iletmek için hava alır, ki bu aslında bizim
sistemimizdir.
Dolayısıyla, bu özyinelemeli DNS sorgusu yaklaşımında, DNS çözümleyicisinin aslında istenen tam nitelikli
alan adı için DNS çözümlemesini alma sorumluluğunu yüklendiğini görebilirsiniz.
Ve DNS çözümlemesini aldığında, DNS çözümlemesi tam nitelikli alan adının IP adresi anlamına
gelir.
Bu DNS çözümlemesini DNS istemcisine iletir.
Peki bu DNS istemcisi nedir?
İstemci hiçbir şey değildir, ancak yerel makinenizdir.
Yani bu DNS istemcisi.
Yani özyinelemeli DNS sorgusu bu şekilde çalışır.
Şimdi özyinelemeli DNS sorgusu ile ilgili ana noktaları tartışalım.
İstenen DNS sorgusuna kesin bir yanıt vermek DNS çözümleyicisi DNS sunucusunun sorumluluğundadır.
Doğru.
DNS çözümleyici, DNS sorgusuna kesin yanıt almak amacıyla DNS sorgusunu sonraki DNS sunucusuna
göndermeye devam eder.
Şimdi bu kesin yanıt nedir?
Bu kesin yanıt ya DNS istemcisi tarafından talep edilen tam nitelikli alan adının IP
adresidir ya da bir hata mesajıdır.
Hata mesajı, istenen tam nitelikli alan adının IP adresini bulamadığı anlamına gelir.
Yani bu kesin yanıt ya IP adresi ya da bir hata mesajıdır.
DNS çözümleyici, aslında DNS sorgusunun orijinal kaynağı olan DNS istemcisi olan ana makineyi
yanıtlar.
Ya kesin bir yanıtla ya da bir hata mesajıyla yanıt verir.
Kök ve üst düzey alan adı sunucusu, DNS çözümleyicisine yönlendirme yanıtıyla yanıt verir.
DNS çözümleyici, bir DNS sorgusu için kesin DNS çözümlemesini aldığında, gelecekteki DNS sorgu isteklerini
karşılamak için yerel DNS önbelleğinde bir giriş yapar.
Doğru.
Dolayısıyla, DNS istemcisi tekrar aynı tam nitelikli alan adı için bir istekte bulunursa ve bu istek için DNS sorgusu
DNS çözümleyici tarafından alındığında, DNS çözümleyici yerel DNS önbelleğine bakacak ve
söz konusu tam nitelikli alan adı için yerel DNS önbelleğinde zaten bir IP adresi olduğunu görecektir.
Böylece DNS sisteminin geri kalanına DNS sorgusu göndermek yerine, DNS çözümleyicinizin kendisi
DNS istemcisine kesin yanıtla geri dönecektir.
DNS istemci makinesi olan ana makineniz, gelecekteki DNS sorgu isteklerini karşılamak için DNS çözünürlüğünü
de önbelleğe alır.
Doğru.
Dolayısıyla, aynı web sitesine tekrar erişmeye çalışırsanız, bilgisayarınız DNS çözümleyicisine
DNS sorgusu göndermeyecektir çünkü yerel DNS önbelleğinde en son çözümlenen DNS sorgusunun IP adresi bulunacaktır.