DNS permantente no Ubuntu

Publicado por Xerxes em 03/05/2013

[ Hits: 86.154 ]

 


DNS permantente no Ubuntu



Diferente de outras distribuições, no Ubuntu não basta editar o arquivo /etc/resolv.conf para configurar seu DNS.

Inclusive, há um aviso sobre isso no próprio arquivo:
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Mas no Slackware e nas distribuições mais conservadoras, esse método funciona. No Ubuntu, não. Após reiniciar o sistema, você perde as configurações.

No Ubuntu, essa configuração é feita de uma forma um pouco mais complicada. Vamos assumir que você quer adicionar o DNS do Google. Então:

sudo nano /etc/resolvconf/resolv.conf.d/head

Aí sim você adiciona:

8.8.8.8
8.8.4.4


Salva e fecha o arquivo.

Depois, para atualizar, execute:

sudo resolvconf -u

Depois, para ver se as alterações foram feitas, execute:

cat /etc/resolv.conf

Verá no final os endereços que colocou.

DNS é um sistema que converte nomes de domínio (tipo: google.com) em IP e vice-versa.

Para mais informações:
Usar o DNS do Google, pode, em alguns casos, agilizar a experiência de navegação.

Outras dicas deste autor

Fazendo uma imagem colorida ficar em preto e branco

Checar versão do Dspace

Melhorando o controle de janelas no LXDE (Openbox)

Configurando o teclado no Slackware e no Zenwalk

Curso grátis online de linguagem C

Leitura recomendada

Instalei o Slackware 10.1 e o som não funciona, e agora?

Debian 5 Lenny - Instalar modo gráfico após instalar somente modo texto

Botões de controle do Xfce no painel!

Dica de script de ttyrec

Remover os ícones lixeira, home, etc da área de trabalho no Debian

  

Comentários
[1] Comentário enviado por vagner_fonseca em 03/05/2013 - 19:17h

Pode fazer:
sudo apt-get remove resolvconf

E ter seu /etc/resolv.conf de volta.

[2] Comentário enviado por phoemur em 03/05/2013 - 23:40h

ou o velho
chattr +i /etc/resolv.conf
(se você usa ext4)
E daí ninguém mais edita o seu arquivo

[3] Comentário enviado por GustMatos em 17/03/2017 - 14:35h

Ubuntu 16.04.02 LTS (Xenial)

O meu arquivo:

/etc/resolvconf/resolv.conf.d/head

Também estava com a mensagem de que seria apagado automaticamente:

# 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

Eu editei o arquivo que está na mesma pasta com o nome "base", e nele eu coloquei a seguinte configuração:

nameserver <ip_do_DNS>
nameserver <ip_do_DNS>
search <nome_do_domínio>

E o resto aconteceu conforme o tutorial e a configuração permaneceu.

[4] Comentário enviado por nicolasmafre em 15/01/2018 - 20:48h

No meu servidor Ubuntu 16.04, funcionou perfeitamente!

[5] Comentário enviado por jcfagotti em 25/07/2019 - 17:48h

Olá.

Estou com problema com um wifi que funciona de vez em quando. Não é problema da rede. Tentei sua solução e não funcionou. Tentei restaurar com sudo apt-get remove resolvconf , mas ficou diferente que estava. E... continua sem funcionar a internet.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts