Establecer la configuración DNS de Linux

Establecer la configuración DNS de Linux

Tengo un servidor con un servidor bind9 instalado. Quiero usarlo como DNS para resolver direcciones locales y reenviar otro tráfico a otros DNS.

Sé que tengo que cambiar el archivo /etc/resolv.confque se ve así:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

Si me agrego (la IP de este servidor es 10.32.0.2) como servidor de nombres, funciona bien. Sin embargo, cuando reinicia el archivo se sobrescribe (tal como dice), ¿cómo puedo cambiar esta configuración de forma permanente?

Respuesta1

La forma estricta es hacer que el archivo sea inmutable, ejecutandosudo chattr +i /etc/resolv.conf

La sugerencia más común es que esto lo edite el cliente DHCP al conectarse. En este caso, considere cambiar el servidor DHCP, para que le dé al cliente su servidor DNS como predeterminado.

información relacionada