Ich versuche den Unterschied zwischen iterativen und rekursiven DNS-Lookups zu verstehen. Grundsätzlich verstehe ich iterativ so, als würde man ein Kaufhaus anrufen, das nach einem Produkt sucht, und wenn es das nicht gibt, gibt man die Nummer einer anderen Filiale an, die man anrufen kann, und dann ruft man die andere Filiale selbst an. Versus rekursiv, die wie der Aufruf das Kaufhauses ist, und wenn sie nicht haben , was Sie nach, sie rufen Sie den anderen Zweig in Ihrem Namen für das Produkt suchen. Ich bekomme widersprüchliche Ansichten dazu, wenn es um DNS geht. Wenn ich an rekursiv denke, denke ich an etwas, das so aussieht:

Aber während ich Artikel im Web lese und sogar eine Google-Bildsuche nach rekursivem DNS durchführe , sehe ich weit mehr Beispiele, die so aussehen:

Für mich ist dieses zweite Beispiel eher iterativ als rekursiv, da jeder der "anderen DNS-Server" dem "bevorzugten DNS-Server" die Adresse des nächsten zu suchenden Computers mitteilt, anstatt sie im Namen des bevorzugten Computers nachzuschlagen DNS Server. Das einzige rekursive Element, das ich sehe, ist, dass der bevorzugte DNS-Server im Auftrag des DNS-Clients sucht, aber von nun an sieht es sicher iterativ aus.
Ich schätze, meine Frage ist: Bedeutet "rekursives" DNS-Lookup wirklich nur rekursiv im Sinne des bevorzugten DNS-Servers, der etwas im Namen des Clients tut, aber von nun an wirklich iterativ? Die meisten Ergebnisse, die ich in der Google-Bildersuche sehe, lassen mich glauben, dass dies, was dann die Frage aufwirft, das erste Bild in diesem Beitrag einfach falsch ist.