Evet arkadaşlar, şimdi yinelemeli DNS sorgusunu tartışacağız.
Dolayısıyla, yinelemeli DNS sorgusu, tam nitelikli alan adını IP adresine çözümlemek için alternatif bir mekanizmadır.
Yani bu DNS mekanizmasında, ana makine, DNS istemcisi yani sizin bilgisayarınız anlamına gelir.
Böylece ana makine yinelemeli DNS sorgusu oluşturur.
Önceki örnekte, ana makine özyinelemeli DNS sorgusunu oluşturmuştur.
Bu senaryoda, ana makineniz, bazı tam nitelikli alan adlarının IP adresini elde etmek için yalnızca yinelemeli
DNS sorgusu oluşturacak şekilde yapılandırılmıştır.
DNS sorgu paketi biçimi, özyinelemeli bir DNS sorgusu mu yoksa yinelemeli bir DNS sorgusu mu olduğunu belirten bir bayrağa
sahiptir.
Bu modda, yani yinelemeli DNS sorgu modunda, DNS çözümleyici kesin bir yanıt almak umuduyla diğer DNS sunucularına
özyinelemeli olarak soru sorma sorumluluğunu üstlenmez.
DNS çözümleyicinin kendisi istenen tam nitelikli alan adı için DNS çözümlemesini bilmiyorsa,
o da DNS istemci ana makinesine yönlendirme yanıtı ile döner.
Doğru.
Bu nedenle, bir sonraki slaytta animasyonlu bir diyagram yardımıyla tüm bu adımları daha ayrıntılı olarak
tartışacağız.
DNS çözümleyiciden veya başka bir DNS sunucusundan yönlendirme yanıtını alan bir sonraki DNS istemci
makinesi, DNS sorgusunu son yönlendirme yanıtında belirtilen bir sonraki DNS sunucusuna gönderir.
Doğru.
Böylece DNS istemci makinesi, özyinelemeli DNS sorgusu durumunda DNS çözümleyicisinin yaptığı rolü üstlenir.
Dolayısıyla tüm bu noktaları daha ayrıntılı ve detaylı bir şekilde anlamaya çalışacağız.
Bir animasyon yardımıyla.
Size sadece yinelemeli DNS sorgusunun nasıl çalıştığına dair genel bir bakış sunuyorum ve mekanizmanın geri kalanı
özyinelemeli DNS sorgusu ile aynıdır.
Şimdi yinelemeli DNS sorgusunun nasıl çalıştığını görelim.
Bu diyagramda bir DNS istemciniz olduğunu görebilirsiniz ve bu DNS istemcisi sisteminizden başka bir şey değildir,
ancak yerel sisteminiz ve yerel sisteminiz, DNS çözümleyici olarak da adlandırılan ilk atlama DNS sunucusunun
IP adresi ile yapılandırılmıştır.
Yani web sitesine her eriştiğinizde w-w-w-what müşteri desteği nokta Microsoft. com adresini girdiğinizde, yerel makineniz bir DNS sorgusu
oluşturur.
Ve bu DNS sorgusunu ilk atlama DNS sunucusuna gönderir.
Şimdi bu DNS sorgusu, tam nitelikli alan adının IP adresinin ne olduğunu sormakla ilgilidir, müşteri
desteği nokta Microsoft. com nokta.
Bu örnekte, bilgisayar makinenizin yinelemeli bir DNS sorgusu oluşturacak şekilde yapılandırıldığını unutmayın.
Yani bu DNS sorgusu doğası gereği yinelemelidir.
İlk adım olarak, DNS istemcisi DNS sorgusunu oluşturur ve bunu DNS çözümleyicisine gönderir.
DNS çözümleyicisi, DNS sorgusunda belirtilen istenen Fqdn'nin IP adresini bilmiyorsa, DNS çözümleyicisi
DNS istemcisine DNS sorgusunu bunun yerine kök DNS sunucusuna göndermeyi öneren yönlendirme yanıtıyla
yanıt verir.
Bu durumda, DNS çözümleyicinizin kendisinin DNS istemcisine yönlendirme yanıtıyla geri yanıt verdiğini görebilirsiniz.
Ve bu yönlendirmeyi kullanarak, İlk atlama DNS sunucunuz aslında istenen tam nitelikli alan
adının DNS çözümlemesini bilmiyorum diyor.
Lütfen IP adresi aşağıdaki gibi olan kök DNS sunucusuna gidin ve sorun.
Bu IP x.
Diyelim ki bir sonraki kök DNS sunucusunun IP adresi X IP'sidir.
Bu örnekte, ilk atlama DNS sunucusunun, DNS sorgusunun nihai DNS çözümlemesini umarak
DNS sistemindeki her bir DNS sunucusuna gidip sormak için özyinelemeli DNS sorgusunda olduğu
gibi sorumluluk almadığını görebilirsiniz.
Ancak bu örnekte bunun yerine, ilk atlama DNS sunucusu aslında yerel ana makinenize yönlendirme yanıtıyla
geri yanıt veriyor.
Bu nedenle, aldığı yönlendirme yanıtında belirtilen DNS sunucusuna DNS sorgusu göndererek
DNS çözünürlüğünü bulmak yerel ana makinenizin sorumluluğundadır.
Üçüncü adımda, ana makinenizin DNS sorgusunu kök DNS sunucusuna gönderdiğini görebilirsiniz.
Böylece kök DNS sunucusu, DNS istemcisine bir sonraki DNS sunucusuna sormasını öneren yönlendirme
yanıtıyla yanıt verir. com üst düzey alan adı sunucusu.
Böylece kök DNS sunucusunun artık yerel ana makinenize yönlendirme yanıtıyla yanıt verdiğini görebilirsiniz.
Peki yinelemeli DNS sorgusu ile özyinelemeli DNS sorgusu arasındaki fark nedir?
Bu DNS sorgusu için nihai DNS çözünürlüğünü elde etme prosedürünün geri kalanı, özyinelemeli DNS sorgusuyla
tamamen aynıdır.
Yani geri kalan adımlar özyinelemeli DNS sorgusu ile tamamen aynıdır.
Yani, ana makineniz artık DNS sorgusunu şu adrese algılayacaktır. com üst düzey alan adı sunucusu.
Ve üst düzey. com alan adı sunucusu yine yerel ana makinenize
yönlendirme yanıtıyla geri dönecek ve bu yönlendirme yanıtında bir sonraki alan adı sunucusunun IP adresini
belirtecektir ve bu alan adı sunucusu Microsoft DNS olacaktır.
Böylece DNS istemcisi, Dot support dot Microsoft'tan kesin yanıtı alana kadar alınan yönlendirme yanıtına göre DNS sorgusunu
bir sonraki DNS sunucusuna göndermeye devam eder. com DNS sunucusu.
Doğru.
Böylece son DNS çözünürlüğünü alan DNS istemcisi, gelecekteki istekler için DNS çözünürlüğünü yerel DNS
önbelleğinde önbelleğe alacaktır.
Bu örnekte, DNS veritabanında aslında istenen tam nitelikli alan adına karşılık gelen IP adresine sahip olan
DNS sunucusunun DNS yanıtıyla geri döneceğini görebiliriz.
Ve bu yanıtta, istenen tam nitelikli alan adının IP adresini belirtecektir.
Böylece bu kesin cevap ana makine tarafından alınacaktır.
Doğru.
Daha önce de belirttiğim gibi, ana makine bu DNS çözümünü yerel DNS önbelleğine kaydedecek ve böylece
gelecekteki benzer DNS isteklerini tüm bu döngüyü tekrar yaşamadan çözebilecektir.
Şimdi yinelemeli DNS sorgusu ile özyinelemeli DNS sorgusu arasındaki farkı tartışalım.
Bu nedenle ilk nokta, özyinelemeli DNS sorgusu durumunda, DNS çözümleyicisinin nihai DNS çözümlemesini alma sorumluluğunu
üstlendiğini, oysa yinelemeli DNS sorgusu durumunda, DNS istemcisinin DNS çözümlemesini almak için kendisinin
çalışması gerektiğini söyler.
İkinci madde, DNS çözümleyicisinin yönlendirme yanıtlarına dayanarak DNS sorgusunu sonraki DNS sunucusuna göndermeye
devam ettiğini, oysa yinelemeli DNS sorgusu durumunda, yönlendirme yanıtlarına dayanarak DNS sorgusunu sonraki DNS sunucusuna
göndermeye devam eden DNS istemcisi olduğunu söyler.
Üçüncü madde, DNS istemcisinin kesin bir yanıt aldığını söyler; bu kesin yanıt ya istenen
tam nitelikli alan adının DNS çözümlemesidir ya da bir hata mesajıdır.
Her iki durumda da, bu mesajların her ikisi de kesin cevap olarak sınıflandırılır, ancak yinelemeli DNS sorgusu
durumunda, DNS istemcisi ya bir yönlendirme cevabı ya da bir hata mesajı alır.
Ve son olarak, dördüncü adımda, yükün DNS çözümleyicisinde olduğunu görebilirsiniz.
Yani, öne çıkan ve DNS sistemini tekrar tekrar sorgulayarak nihai DNS çözümünü bulma
sorumluluğunu üstlenen DNS çözümleyicisiydi.
Yinelemeli DNS sorgusu durumunda ise, yük tamamen DNS istemcisindeydi, yani yerel ana makineniz,
istenen tam nitelikli alan adı için DNS çözünürlüğünü bulma umuduyla DNS sorgusunu
tekrar tekrar sonraki DNS sunucusuna göndermekten sorumluydu.
Yani bu tamamen yinelemeli DNS sorgusu ve özyinelemeli DNS sorgusu ile ilgilidir.
Şimdi bunu tartışalım.
DNS istemcisi istenen tam nitelikli alan adının IP adresini aldıktan sonra, DNS istemcisi tarafından
yapılan bir sonraki adım nedir?
Yani çocuklar, ileriye dönük.
Peki DNS çözümlemesi yapıldıktan sonra yapılması gereken bir sonraki adım nedir?
Unutmayın, dizüstü bilgisayarınız veya makineniz ister yinelemeli DNS sorgusu ister
özyinelemeli DNS sorgusu oluşturmuş olsun, sonuçta istenen web sitesini barındıran ana
sunucunun IP adresini bileceksiniz.
Yani burada makinenizin istenen web sitesinin IP adresini aldığını varsayıyoruz.
Şimdi ana sunucunun IP adresini öğrendiğinizde, bu örnekte ana sunucu
Microsoft Ağında çalışan bu makinedir.
Artık bu ana makinenin IP adresini doğrudan bildiğiniz için, bu makine ile doğrudan İnternet
üzerinden iletişim kurabilir ve yapmanız gereken veri alışverişini gerçekleştirebilirsiniz.
Bu örnekte, makineniz bu web sitesine erişmek istedi ve şimdi bu web sitesi bu müşteri makinesinde
barındırılıyor, böylece makineniz bu makinede barındırılan bu web sitesine doğrudan erişebilir.
Doğru.
Dolayısıyla, İnternet'teki herhangi bir makinenin IP adresini öğrenir öğrenmez, o makineyle istediğiniz
şekilde iletişim kurabilirsiniz.
Dolayısıyla, makineniz bu müşteri makinesiyle iletişim kurarken, makineniz tarafından
oluşturulan IP paketinin IP başlığındaki hedef IP adresi bu müşteri makinesinin IP adresine eşit olacaktır,
yani 212. 1 32 . 1. 2.
Doğru.
Dolayısıyla, makineniz müşteri makinesinin IP adresini öğrendiğinde, bu noktada
DNS sisteminin veya DNS mekanizmasının işi biter.