Acabo de configurar un recursor powerdns en un servidor Ubuntu 12.04 limpio. No noté ninguna diferencia en los tiempos de consulta (usando excavación), así que miré mi /etc/resolv.conf
archivo. Me fui nameserver=127.0.0.1
pero comenté nameserver=172.16.1.254
cuál es mi enrutador/dns. Ahora dig
muestra una mejora notable en los tiempos de consulta, por lo que todo está bien.
Solo descargué el recursor y parece que eliminé la dirección del servidor de nombres de mi servidor. Mi pregunta es, ¿cómo puede mi servidor resolver nombres? El recursor.conf
archivo no tiene una configuración de dominio externo y el servidor no sabe dónde está el servidor de nombres, entonces, ¿cómo puede funcionar la excavación? Lo siento si me estoy perdiendo algo obvio, pero estoy tratando de aprender más sobre Linux y los servidores sumergiéndome directamente.
Respuesta1
El servidor DNS recursivo tiene una lista incorporada de las direcciones IP de todos los servidores raíz. El resto de DNS desciende de la raíz.
(Si reenviara todas las consultas a otro servidor de nombres, se llamaríareenvío, norecursivo)