Netwerkontwerp en -beheer
Welke beschrijving van hoe recursieve en niet-recursieve (iteratieve) query's bij de naamresolutie van DNS worden gebruikt, is juist?
- AEen apparaat (stub resolver) stuurt een recursieve query naar een full-service resolver en vraagt om het definitieve antwoord, en de full-service resolver stuurt niet-recursieve query's naar de rootservers en gezaghebbende DNS-servers en volgt de verwijzingen naar de volgende server die hij moet vragen
- BEen apparaat stuurt zelf achtereenvolgens niet-recursieve query's naar een rootserver, een TLD-server en de gezaghebbende DNS-server om het antwoord te krijgen
- CRootservers aanvaarden recursieve query's, vragen namens het apparaat door tot aan de gezaghebbende DNS-server en geven het definitieve antwoord terug
Antwoord en toelichting tonen
Antwoord: A. Een apparaat (stub resolver) stuurt een recursieve query naar een full-service resolver en vraagt om het definitieve antwoord, en de full-service resolver stuurt niet-recursieve query's naar de rootservers en gezaghebbende DNS-servers en volgt de verwijzingen naar de volgende server die hij moet vragen
Een recursieve query is een verzoek om „het definitieve antwoord terug te geven”, en een apparaat stuurt zo'n query normaal naar een full-service resolver (caching-DNS-server) van zijn provider of organisatie. Staat het antwoord niet in de cache, dan stuurt de full-service resolver niet-recursieve query's naar een rootserver, een TLD-server en de gezaghebbende DNS-server van het domein. Een server die zo'n query ontvangt, geeft het antwoord als hij het kent, en anders een verwijzing (zoals NS-records) in de trant van „vraag het hierna aan deze server”. Rootservers en TLD-servers aanvaarden geen recursieve query's, om redenen van belasting en veiligheid.