26 votos

¿Cómo conseguir que dnsmasq para especificar los servidores DNS alternativos?

Estoy trabajando en una red con ~10 kubuntu escritorios (y numerosos servidores y teléfonos IP) y estoy tratando de sacar dnsmasq para especificar otro servidor dns como una conmutación por error. He intentado utilizar

server=192.168.0.90

pero que acaba de agregar el único servidor dhcp y dns en /etc/resolv.conf en mi prueba de la máquina (IP dinámica y recién reiniciado con ningún contrato de arrendamiento).

35voto

pfyon Puntos 348

Respondiendo a mi propia pregunta, gracias a rfc2132

dhcp-option=6,192.168.0.90,192.168.0.98

Sin embargo, RFC2132 especifica la opción 5 como una lista de servidores de nombres y la opción 6 como una lista de servidores de nombres de dominio, y no estoy seguro de cuál es la diferencia. De cualquier manera, la opción 6 ponerlos correctamente como

nameserver 192.168.0.90
nameserver 192.168.0.98

en /etc/resolv.conf

8voto

Brad Ackerman Puntos 1116

La publicación por separado como una respuesta, en vez de un comentario en la suya, porque de esa manera puedo utilizar los enlaces.

La opción 5 es para IEN 116 servidores de nombres - ridículo y obsoleto protocolo que Jon Postel quería muerto hace más de veinte años. Solaris todavía lo apoya, pero no en la próxima versión.

1voto

Andrew Puntos 4317

Otra manera es configurar su servidor dnsmasq a ser el servidor DNS por DHCP, y el uso de /etc/resolv.conf sobre el servidor dnsmasq para especificar la lista de servidores DNS. De esa manera usted puede fácilmente cambiar los DNS (y crear alias) sin tener que esperar a la renovación de DHCP - acaba de reiniciar o kill -HUP dnsmasq para volver a cargar la configuración.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: