Rekurencyjne i iteracyjne zapytania DNS

1

Ostatnio wziąłem test na kurs administratora serwera. Było jednak pytanie, które mnie zdezorientowało. Chcę wiedzieć, dlaczego źle to zrozumiałem. Pytanie brzmiało:

„Typowe zapytanie, które jeden serwer DNS wysyła do głównego serwera nazw, nazywa się (n) _______.”

Na to pytanie podałem odpowiedź „zapytanie iteracyjne”, ale moja odpowiedź została oznaczona jako niepoprawna, a „zapytanie rekurencyjne” oznaczone jako prawidłowe. Jednak mój podręcznik mówi:

„Serwery DNS używają iteracyjnych zapytań do komunikowania się ze sobą. W większości przypadków niewłaściwe jest skonfigurowanie jednego serwera DNS w celu wysyłania zapytania rekurencyjnego na inny serwer DNS. Na przykład, jeśli serwery DNS wysyłają zapytania rekurencyjne do głównych serwerów nazw, a nie iteracyjne zapytania, dodatkowe obciążenie głównych serwerów nazw byłoby ogromne i prawdopodobnie spowodowałoby zatrzymanie całego Internetu ”.

Książka i podręcznik wydają się ze sobą sprzeczne. Mój instruktor twierdzi jednak, że test jest poprawny.

Kto ma rację?

posfan12
źródło
To pytanie może być lepiej dostosowane do błędu serwera w celu uzyskania profesjonalnej odpowiedzi. Na pierwszy rzut oka wydaje się, że podręcznik jest poprawny; jeśli nie potrafią wyjaśnić wyraźnej rozbieżności w podręczniku, możesz chcieć lepszego nauczyciela. O ile warto, podczas przechwytywania pakietów obserwowałem, jak mój rekursor wykonuje tylko nierekurencyjne zapytania do serwerów głównych ... tylko zapytania wymagające rekursji to klient-> serwer; tak naprawdę wszystkie flagi odpowiedzi serwera root brzmiały „Brak dostępnej rekurencji”
pete
Dzięki za odpowiedzi. Jak przenieść to do Serverfault?
posfan12
oznaczyłem go, aby przejść do błędu serwera; w przeciwnym razie uważam, że zawsze możesz usunąć i opublikować ponownie.
Piotr