DNS permantente no Ubuntu

Publicado por Xerxes em 03/05/2013

[ Hits: 85.759 ]

 


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

Mais de 1 Conky ao mesmo tempo

Touchpad no Slackware 14.1 - Configure botões e scroll

Sem wireless no Ubuntu em notebook Dell [RESOLVIDO]

Java Oracle no RedHat / CentOS

Atalhos do Gnome 3 (gnome-shell)

Leitura recomendada

Acesso Remoto open-source com XRDP

Opera e Google Chrome no Slackware

Menus transparentes no KDE

Estilos de cores no i3wm

Compilando Polybar no Devuan (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