Estoy tratando de comprender la diferencia entre iterativo y recursivo de las búsquedas de DNS. Fundamentalmente, creo que de la iterativa es como llamar a un departamento de la tienda en busca de un producto, y cuando no la tienen, que te dan el número de otro de sus ramas para llamar y, a continuación, llamar a la otra rama de ti mismo. Frente a recursiva, que es como llamar a el departamento de la tienda, y cuando no tienen lo que buscas, se llama la otra rama en su nombre buscando el producto. La cosa es que, me estoy poniendo puntos de vista contradictorios sobre esto cuando se trata de DNS. Cuando pienso recursiva, pienso en algo que se parece a esto:
Pero mientras que la lectura de los artículos en la web, e incluso hacer una búsqueda de imágenes de Google para DNS recursivo, veo muchos más ejemplos que se parecen a esto:
Para mí, este segundo ejemplo se ve más iterativo que recursiva, porque cada uno de los "otros servidores DNS" está diciendo el "servidor DNS preferido" de la dirección de la próxima máquina de búsqueda, en lugar de buscar en el nombre del servidor DNS preferido. El único elemento recursivo yo veo es que el servidor DNS preferido hace búsquedas en nombre de el cliente DNS, pero a partir de aquí es claro que se ve iterativo, aunque.
Así que supongo que mi pregunta es, ¿ "recursivo" búsqueda de DNS en realidad sólo significa recursiva en el sentido de que el servidor DNS preferido hacer algo en el nombre del cliente, pero en realidad iterativo, de aquí en adelante? La mayoría de los resultados que estoy viendo en la búsqueda de imágenes de Google son que me lleva a creer, que luego se plantea la pregunta, es la primera imagen de este post simplemente equivocada?