Editado 3 Semanas atrás por ExtremeHow Equipe Editorial
Sistema de Nomes de DomíniosRedesUbuntuLinuxConfiguraçãoSistemas OperacionaisInternetSistemaÁrea de trabalhoAdministração
Tradução atualizada 3 Semanas atrás
Alterar as configurações de DNS no Ubuntu é uma habilidade essencial para quem deseja gerenciar suas próprias configurações de rede. DNS significa Sistema de Nomes de Domínio, e é como a lista telefônica da Internet. Ele traduz os nomes de domínio amigáveis ao ser humano em endereços IP legíveis por máquinas.
Ao alterar as configurações de DNS, você ganha mais controle sobre como seu sistema interage com hosts na Internet. Isso pode melhorar sua velocidade de navegação, segurança e confiabilidade porque permite que sua máquina consulte diferentes servidores DNS em busca de informações, em vez dos servidores DNS padrão fornecidos pelo seu provedor de serviço de Internet (ISP).
O DNS desempenha um papel vital ao converter nomes de domínio como www.exemplo.com
em endereços IP como 192.168.1.1
. Este processo, conhecido como resolução DNS, é crucial para acessar sites, enviar e-mails e muito mais.
Imagine se cada site fosse acessado via endereços IP em vez de nomes; isso seria incômodo e impraticável para os usuários. O DNS simplifica esse processo mantendo um banco de dados distribuído e fornecendo serviços de resolução.
Por que você precisaria alterar as configurações de DNS, você pode perguntar? Existem várias razões para isso:
Vamos explorar os métodos disponíveis para alterar as configurações de DNS no Ubuntu de maneira simples e compreensível. Vamos aprender sobre as várias configurações possíveis no Ubuntu.
Este método é simples e não requer muito conhecimento técnico. O Network Manager do Ubuntu fornece uma interface gráfica para alterar facilmente as configurações de conexão de rede.
8.8.8.8
e 8.8.4.4
.Com essas etapas, você atualizou suas configurações de DNS usando a interface gráfica. Se você tiver mais de uma rede, cada conexão de rede poderá exigir uma configuração diferente.
Se você se sente à vontade para usar o terminal, pode alterar as configurações de DNS através da linha de comando, o que às vezes é mais rápido e oferece mais controle.
/etc/resolv.conf
O arquivo /etc/resolv.conf
geralmente contém configurações de DNS. No entanto, em muitos sistemas modernos, ele é gerenciado por um serviço do sistema e pode ser restaurado após uma reinicialização. Para editá-lo temporariamente, você pode usar:
$ sudo nano /etc/resolv.conf
$ sudo nano /etc/resolv.conf
Uma vez que o arquivo esteja aberto, adicione ou modifique as linhas para alterar as entradas de DNS:
nameserver 8.8.8.8 nameserver 8.8.4.4
nameserver 8.8.8.8 nameserver 8.8.4.4
Salve o arquivo e saia do editor. Lembre-se de que as alterações feitas diretamente no /etc/resolv.conf
costumam ser temporárias.
resolvectl
(para sistemas com systemd-resolv)Muitos sistemas Ubuntu usam systemd-resolved; portanto, o comando para gerenciar configurações de DNS é resolvectl
.
$ sudo resolvectl dns <YOUR_INTERFACE_NAME> 8.8.8.8 8.8.4.4 $ sudo resolvectl domain <YOUR_INTERFACE_NAME> example.com
$ sudo resolvectl dns <YOUR_INTERFACE_NAME> 8.8.8.8 8.8.4.4 $ sudo resolvectl domain <YOUR_INTERFACE_NAME> example.com
Substitua <YOUR_INTERFACE_NAME>
pelo nome da sua interface de rede, como wlan0
para sem fio ou eth0
para uma conexão com fio.
Para configurações de DNS permanentes, você deve configurar seu gerenciador de redes ou a configuração do netplan
(para sistemas que o utilizam).
No Ubuntu com Netplan, você pode definir configurações de DNS permanentes editando arquivos de configuração YAML localizados em /etc/netplan/
.
Edite o arquivo YAML apropriado:
$ sudo nano /etc/netplan/01-netcfg.yaml
$ sudo nano /etc/netplan/01-netcfg.yaml
Dentro do arquivo, adicione ou modifique a seguinte estrutura:
network: version: 2 ethernets: eth0: dhcp4: yes nameservers: addresses: [8.8.8.8, 8.8.4.4]
network: version: 2 ethernets: eth0: dhcp4: yes nameservers: addresses: [8.8.8.8, 8.8.4.4]
Salve e saia. Aplique as alterações com o seguinte comando:
$ sudo netplan apply
$ sudo netplan apply
Às vezes, apesar de alterar as configurações de DNS, você pode enfrentar problemas como o cache de DNS não sendo limpo ou as configurações não sendo aplicadas. Aqui estão algumas dicas gerais que você pode tentar para solucionar problemas:
systemd-resolved
costuma ajudar:
$ sudo systemctl restart systemd-resolved.service
$ sudo systemctl restart systemd-resolved.service
$ resolvectl status
$ resolvectl status
/etc/netplan/01-netcfg.yaml
estejam formatadas corretamente, pois o YAML é sensível à estrutura do arquivo.Seguindo esses métodos, você pode gerenciar efetivamente as configurações de DNS no Ubuntu, seja através da interface gráfica ou dos métodos diretos de linha de comando. Conhecer isso não apenas dá a você um melhor controle sobre sua configuração de rede, mas também oferece uma melhor experiência de navegação, tendo servidores DNS confiáveis, rápidos e seguros.
Sempre lembre-se de testar adequadamente as alterações de DNS acessando um site ou executando vários testes de rede. Isso garante que suas configurações de DNS sejam aplicadas corretamente e estejam melhorando as capacidades de rede do seu sistema conforme esperado.
Se você encontrar algo errado com o conteúdo do artigo, você pode