Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Alteração dos servidores DNS no linux pelo resolv.conf ou pelo script da interface de rede em network-script

Na aula foi mostrado a alteração do servidores dns da rede de exemplo pela edição do arquivo resolv.conf, porém essa alteração seria pra ser persistente? Se reiniciarmos a máquina, ou o proprío serviço network estas configurações alteradas no resolv.conf ficariam persistentes? Porque não alterar as configurações de DNS através do script de configuração da interface de rede da máquina no network-script?

2 respostas
solução!

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!

Lucas, muito obrigado pela contribuição!