¿Cómo configurar un servidor DNS simple para responder solo por un nombre y reenviar todo el resto?

16

Me gustaría configurar un pequeño servidor Linux (Ubuntu) para un proyecto escolar. Este servidor escolar debe reenviar todas las solicitudes al servidor DNS principal de la red y responder con una dirección IPv6 cuando se le solicite Google.com.

¿Cómo puedo hacer esto?

angaran
fuente

Respuestas:

17

Lo he usado dnsmasqpara cosas similares en el pasado.

Primero edite su /etc/hostsarchivo y agregue las entradas relevantes para que se resuelvan en las direcciones esperadas cuando las pruebe localmente (por ejemplo, con ping). A continuación, apt-get install dnsmasqy asegúrese de que no-hostsse comenta a cabo en el fichero de configuración (debe ser por defecto).

La forma en que esto funciona (por defecto) es: cuando tiene que resolver un nombre, dnsmasqprimero lo busca en su hostsarchivo. Si no se encuentra, lo reenvía a través de los servidores DNS configurados en /etc/resolv.conf.

Eduardo Ivanec
fuente
Gracias, esto es justo lo que estaba buscando. Dnsmasq ofrece un archivo de configuración simple y sencillo, agregué una línea para resolver google.com a una dirección IPv6 y funciona de maravilla sin siquiera tocar resolv.conf.
Angaran