
un servidor de nombres DNS actúa como servidor de almacenamiento en caché (recursión sí) y servidor autorizado (tiene un archivo de zona de la zona "example.com") al mismo tiempo, si consulto este servidor de nombres para obtener un registro de recursos sobre "host.example.com" ,¿lo que sucederá? A).El servidor pregunta a la zona raíz-->zona com> zona example.com B).El servidor verifica su archivo de zona y responde de acuerdo con este archivo de zona.
En una palabra simple, ¿cuál tiene prioridad?
y otra pregunta similar es ¿cuál tiene prioridad entre el archivo de zona y el caché dns?
Respuesta1
Un servidor con recursividad habilitada comprobará sus propias zonas antes deRecursivamenteconsultando oReenvíoa otro servidor (el reenvío es otra forma de pasar consultas a otro servidor).
Si el servidor DNS no verificara las zonas locales en las que tienen autoridad, las consultas recursivas se repetirían infinitamente, porque la consulta simplemente regresaría a su servidor DNS (porque es el servidor autorizado para ese dominio).
Tenga en cuenta que la recursividad no tiene nada que ver con el almacenamiento en caché. Algunos servidores DNS implementan el almacenamiento en caché para acelerar la recuperación de dominios consultados con frecuencia o recientemente, pero eso no es parte integral del funcionamiento del proceso de consulta recursiva.
Así es como funciona la recursividad. Las tres flechas rojas aparecen en orden de arriba a abajo. pregunte a root dónde está .com, luego pregunte a .com dónde está contoso.com, luego pregunte a contoso.com dónde está example.contoso.com y enrute esa respuesta de regreso al cliente.
Una nota particular es que aquí estamos tratando con servidores raíz y gTLD, y tienen un lugar especial en el ecosistema global de Internet. No permiten la recursividad, porque la carga sobre ellos sería inmensa.
Como resultado, en la imagen de arriba, el cliente solicita una única consulta al servidor DNS local, que decide que manejará la solicitud de forma recursiva (hará todo el trabajo para resolver la dirección y enviará una única respuesta). Luego, el servidor consulta iterativamente el servidor raíz y el gTLD. Sin embargo, el servidor dns.contoso.com puede habilitar la recursividad, por lo que puede proporcionar respuestas a otros subdominios de contoso.com como ejemplo1.example.contoso.com (autorizado en dns.example.contoso.com), sin consultas adicionales por parte del servidor DNS local del cliente.