Definir configurações de DNS do Linux

Definir configurações de DNS do Linux

Eu tenho um servidor com um servidor bind9 instalado. Quero usar-se como DNS para resolver endereços locais e encaminhar outro tráfego para outros DNSs.

Eu sei que preciso alterar o arquivo /etc/resolv.confque fica assim:

# 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

Se eu me adicionar (o IP deste servidor é 10.32.0.2) como servidor de nomes, ele funcionará bem. No entanto, ao reiniciar, o arquivo é sobrescrito (exatamente como diz), como posso alterar essa configuração permanentemente?

Responder1

A maneira estrita é tornar o arquivo imutável, executandosudo chattr +i /etc/resolv.conf

A sugestão mais comum é que isso seja editado pelo cliente DHCP na conexão. Neste caso, considere alterar o servidor DHCP, para que ele forneça ao cliente o seu servidor DNS como padrão.

informação relacionada