Consultas iterativas y recursivas

 Para obtener una dirección IP, el sistema DNS realiza un proceso de búsqueda que puede variar según cómo se configure la interacción entre los servidores.

  • Consulta Recursiva: Es la que realiza un cliente (o un servidor configurado como resolutor) hacia un servidor DNS (como el de su ISP o Google 8.8.8.8). El cliente dice: "Busca esto por mí y no me devuelvas nada hasta que tengas la IP definitiva o un error". El servidor DNS debe hacer todo el trabajo duro de navegar por la jerarquía.

  • Consulta Iterativa: Es la que ocurre entre servidores DNS. Cuando un servidor recibe una consulta recursiva, empieza a preguntar desde la raíz. La raíz le responde: "Yo no lo sé, pero pregunta al servidor del TLD (.com)". El servidor va al TLD, y este le responde: "Pregunta al servidor autoritativo de google.com". El servidor final pregunta al autoritativo y este le da la respuesta. El servidor DNS inicial va recolectando las pistas hasta llegar a la IP.