![]() |
Python - Gerando Variáveis |
|
@CanalQb |
Guia Completo para Configuração do Arquivo resolv.conf
no Linux
Este tutorial apresenta os comandos essenciais para configurar o arquivo resolv.conf
em sistemas Linux, garantindo que seu sistema utilize servidores DNS confiáveis e otimizados para melhor desempenho e segurança.
1. Criar o diretório necessário
Primeiramente, crie o diretório para as configurações personalizadas do resolvconf
:
sudo mkdir -p /etc/resolvconf/resolv.conf.d/
2. Instalar o pacote resolvconf
Este pacote gerencia a configuração dinâmica do DNS:
sudo apt-get install resolvconf
3. Verificar e ajustar a variável PATH
Verifique o valor atual da variável PATH para garantir que o diretório /sbin
está incluído, pois alguns comandos essenciais podem estar lá:
echo $PATH
Caso não esteja presente, adicione o diretório ao PATH:
export PATH=$PATH:/sbin
4. Editar o arquivo head
do resolvconf
Adicione os servidores DNS no arquivo head
para que eles sejam sempre incluídos no resolv.conf
gerado:
sudo tee /etc/resolvconf/resolv.conf.d/head > /dev/null <<EOF
nameserver 8.8.8.8
nameserver 8.8.4.4
EOF
5. Ajustar o NetworkManager
Abra o arquivo de configuração do NetworkManager para garantir que ele não sobrescreva suas configurações DNS:
sudo nano /etc/NetworkManager/NetworkManager.conf
6. Reiniciar o serviço Network Manager
Para aplicar as mudanças, reinicie o serviço:
sudo service network-manager restart
7. Editar manualmente o arquivo resolv.conf
Abra o arquivo resolv.conf
para confirmar ou adicionar servidores de nomes:
sudo nano /etc/resolv.conf
Adicione os servidores DNS recomendados:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1
8. Proteger o arquivo resolv.conf
contra modificações indesejadas
Para evitar que o sistema ou serviços sobrescrevam suas configurações, proteja o arquivo:
sudo chattr +i /etc/resolv.conf
Atenção: Execute esses comandos com cautela, pois envolvem a configuração crítica do sistema operacional. Recomenda-se criar backups antes de alterações importantes.
Sobre os servidores DNS
- 8.8.8.8 e 8.8.4.4: Servidores públicos do Google, conhecidos pela confiabilidade e velocidade.
- 1.1.1.1: Servidor DNS da Cloudflare, focado em privacidade e performance.
Considerações finais
Configurar corretamente o DNS é fundamental para a estabilidade da conexão e para o desempenho da rede. A proteção do arquivo resolv.conf
ajuda a manter suas definições intactas, evitando interferências de softwares que possam sobrescrevê-las automaticamente.
Este guia é ideal para administradores de sistema, usuários avançados de Linux e todos que desejam otimizar suas configurações de rede com segurança e eficiência.