Algoritmusok iteratív és rekurzív lekérdezések dns - studopediya

Minden vizsgálatot. által küldött DNS kliens-szerver DNS-névfeloldás vannak osztva két típusa van:

  • iteratív lekérdezések (a kliens küld egy DNS kérést a szerver, amelyhez hozzá szeretné adni a legjobb válasz nélkül utaló más DNS-szervereket.);
  • rekurzív lekérdezések (a kliens küld egy DNS kérést a szerver, amelyhez hozzá szeretné adni a végleges választ, még akkor is, ha a DNS-kiszolgáló kell küldeni kéréseket más DNS-kiszolgálók, ebben az esetben küldött más DNS-kiszolgálók iteratív lekérdezések).

Hagyományos DNS-ügyfél (például felhasználói munkaállomások), mint általában, küldje rekurzív lekérdezések.







Tekintsük a példa arra, hogy a kölcsönhatás az ügyfél és a DNS-DNS-szerver a feldolgozó iteratív és rekurzív lekérdezések.

1. lehetőség (iteratív lekérdezés).







Ha az ügyfél-kiszolgáló küldött iteratív lekérdezés (ne feledjük, hogy általában az ügyfelek küldeni rekurzív lekérdezések), a kérés feldolgozása az alábbiak szerint:

  • első helyi DNS-kiszolgáló keresések között a területeket, amelyekre ez felelős a microsoft.com zóna;

ha egy ilyen zóna talál, akkor keresünk egy bejegyzést www helyszínen; Ha egy bejegyzés, akkor a keresési eredmény azonnal visszakerül az ügyfél;

egyébként egy helyi DNS-szerver kikeresi a kért nevet www.microsoft.com saját DNS-cache engedélyt kérni, mielőtt;

2. lehetőség (rekurzív lekérdezés).

Ha az ügyfél-kiszolgáló küldött rekurzív lekérdezést. A kérés feldolgozása az alábbi séma szerint:

  • első helyi DNS-kiszolgáló keresések között a területeket, amelyekre ez felelős a microsoft.com zóna; ha egy ilyen zóna talál, akkor keresünk egy bejegyzést www helyszínen; Ha egy bejegyzés, akkor a keresési eredmény azonnal visszakerül az ügyfél;

egyébként egy helyi DNS-szerver kikeresi a kért nevet www.microsoft.com saját DNS-cache engedélyt kérni, mielőtt; ha a kívánt név a cache, a keresés eredménye visszakerül az ügyfél;




Kapcsolódó cikkek