Como resolver problemas de DNS no Ubuntu 17.04


Como eu resolvi:

# rm -f /etc/resolv.conf

# ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

# reboot


Outro modo -> ......

Passo 1: ajustando quem resolve o DNS

A solução mais fácil envolve em alterar a configuração no arquivo /etc/resolv.conf, dizendo pra onde o sistema deve encaminhar as requisições de resolução de nomes. Então, vamos primeiramente alterar esse arquivo:
sudo nano /etc/resolv.conf
Altere o nameserver deixando apenas a opção abaixo:
nameserver 8.8.8.8
O nameserver que você excluiu aí, 127.0.0.53, é utilizado pelo serviço systemd-resolved, que daremos um jeito logo mais abaixo. Salve (ctrl + o) e feche o arquivo (ctrl + x).

Passo 2: Instalando o unbound

O unbound é um resolvedor de DNS, recursivo e de cache. É um conjunto de componentes modulares mantido pela NLNet Labs e compatível com DNSSEC e stub-resolvers (quando as requisições não são executados por um servidor, mais estão relacionadas com uma aplicação).
Antes de desinstalar um pacote da instalação, vamos instalar o que precisamos:
Atualize o sistema:
sudo apt update
Agora, instale o unbound:
sudo apt install unbound

Passo 3: Desabilitar o systemd-resolved

Agora, vamos desabilitar o systemd-resolved do Ubuntu 17.04 e depois parar o serviço:
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved

Passo 4: Configurar o Gerenciador de Rede para trabalhar com o unbound

Vamos configurar o gerenciador de rede para trabalhar com o unbound ao invés do systemd-resolved. Vamos apenas editar uma linha no arquivo de configuração, para isso faça:
sudo nano /etc/NetworkManager/NetworkManager.conf
Acrescente após a linha plugins= o seguinte:
dns=unbound

Agora salve e feche o arquivo.

Passo 5: Habilitar e iniciar o serviço do unbound

Vamos habilitar o serviço na inicialização e ativar o serviço (ou reativar, uma vez que fica ativo após a instalação, por via das dúvidas).
sudo systemctl enable unbound-resolvconf
sudo systemctl enable unbound

Passo 6: Navegue à vontade

Agora, seu Ubuntu 17.04 já está com os problemas de DNS resolvidos. Navegue e compartilhe o que você percebeu de diferente na navegação aqui nos comentários.
Close Menu