4.2. Consultes iteratives
Consultes Iteratives
En mode iteratiu, un servidor dóna la millor resposta possible basant-se en la pròpia informació (base de dades de zones locals i del cache). En cap cas consulta cap altre servidor. Si no disposa de la resposta, lliura una llista amb els servidors més propers al domini que es busca. La llista pot ser d'un o més servidors i és tasca del servidor que ha fet la consulta decidir a quin d'ells tornar a preguntar (en el cas recursiu).
Les consultes iteratives són usualment de servidor a servidor, però no del resolver al servidor. Si el resolver fes una consulta iterativa a un servidor, significaria que quan la resposta fos una referència a un altre servidor, el resolver hauria de fer una altra consulta. Generalment els resolver no tenen aquesta capacitat, simplement fan una consulta recursiva al servidor que tenen configurat i és aquest el que ha de fer tota la feina per obtenir la resposta.
El client resolver fa una consulta recursiva al seu servidor DNS local. Si el servidor DNS disposa de la resposta, la torna . Pot ser de la seva zona i serà una resposta autoritativa o pot tenir-la en cache i serà no autoritativa.
Si no disposa de la resposta, consulta iterativament altres servidors apropant-se al domini buscat. Cada servidor que consulta iterativament li pot proporcionar la resposta (autoritativa o no) si la coneix, o una llista de servidors DNS autoritatius per al domini indicat.
Activitat: Consulta iterativa
Mitjançant l'eina de consulta DNS dig
amb les opcions @servidordns
i +trace
realitza la consulta del domini wikipedia.org
substituint servidordns per 3 servidors diferents (8.8.8.8, 1.1.1.1, Servidor DNS local).
Determina la seqüència de les consultes realitzades en els tres casos i compara-les.
Sempre consulta els mateixos servidors? Per què? Quina ha estat més ràpida? Justifica les respostes.
Escrius els resultats en un document PDF.
Llicenciat sota la Llicència Creative Commons Reconeixement CompartirIgual 4.0