J'essaie de comprendre la différence entre les recherches DNS itératives et récursives. Fondamentalement, je pense que l'itération est comme appeler un grand magasin à la recherche d'un produit, et quand ils ne l'ont pas, ils vous donnent le numéro d'une autre de leurs succursales à appeler, puis vous appelez l'autre succursale vous-même. Versus récursif, c'est comme appeler le grand magasin, et quand ils n'ont pas ce que vous cherchez, ils appellent l'autre succursale en votre nom à la recherche du produit. Le fait est que je reçois des opinions contradictoires à ce sujet en ce qui concerne le DNS. Quand je pense à récursif, je pense à quelque chose qui ressemble à ceci:
Mais en lisant des articles sur le Web, et même en faisant une recherche d'image Google pour DNS récursif , je vois beaucoup plus d'exemples qui ressemblent à ceci:
Pour moi, ce deuxième exemple semble plus itératif que récursif, car chacun des "autres serveurs DNS" indique au "serveur DNS préféré" l'adresse de la prochaine machine à rechercher, plutôt que de la rechercher au nom du serveur préféré. Serveur dns. Le seul élément récursif que je vois est que le serveur DNS préféré effectue des recherches au nom du client DNS, mais à partir de maintenant, cela semble certainement itératif.
Je suppose donc que ma question est la suivante: la recherche DNS "récursive" signifie-t-elle vraiment uniquement récursive dans le sens où le serveur DNS préféré fait quelque chose au nom du client, mais est-il vraiment itératif à partir de maintenant? La majorité des résultats que je vois dans la recherche d'images Google me portent à croire que, ce qui soulève alors la question, la première image de ce message est-elle tout simplement fausse?