Olá, Jose!
O arquivo resolv.conf
é utilizado para definir os servidores DNS que o sistema deve usar, mas as alterações feitas diretamente nele não são persistentes. Isso significa que, ao reiniciar a máquina ou o serviço de rede, as configurações podem ser sobrescritas por scripts de inicialização ou por gerenciadores de rede, como o NetworkManager.
Para garantir que as configurações de DNS sejam persistentes, é geralmente recomendado configurar os servidores DNS através dos scripts de configuração da interface de rede, como os encontrados em /etc/sysconfig/network-scripts/
no caso de distribuições baseadas em Red Hat, ou através de arquivos de configuração do NetworkManager ou outros gerenciadores de rede que sua distribuição possa usar.
Por exemplo, em distribuições baseadas em Red Hat, você pode definir os servidores DNS no arquivo de configuração da interface de rede, como ifcfg-eth0
, adicionando linhas como:
DNS1=8.8.8.8
DNS2=8.8.4.4
Dessa forma, ao reiniciar o serviço de rede ou a máquina, essas configurações serão aplicadas automaticamente ao resolv.conf
.
Bons estudos!