Ir para o conteúdo

🌐 Desabilitando o systemd-resolved mo Ubuntu 18.04

Banner

As versões mais recentes do Ubuntu Linux passaram a utililizar o systemd-resolved no lugar do sistema de resolução de nomes clássico do Linux. Para retornar a utilizar o sistema clássico devemos desativar o novo sistema.

O primeiro passo para parar "definitivamente" o serviço systemd-resolved é desabilitar. Neste caso podemos utilizar os seguintes comandos:

Comando :
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved

Em seguida devemos verificar se o arquivo /etc/resolv.conf é um link para o arquivo /run/systemd/resolve/stub-resolv.conf, caso seja precisamos remove-lo.

Comando :
ls -la /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Aug  5  2019 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
sudo rm /etc/resolv.conf

Finalmente, podemos criar um novo arquivo /etc/resolv.conf, contendo as informações sobre o nosso servidor de DNS e nosso domínio

Comando :
sudo nano /etc/resolv.conf

A seguir temos um exemplo de conteúdo que pode ser adicionado ao arquivo:

Configurações :
search seu_dominio.local
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

Para testar o processo de resolução nomes podemos utilizar o comando abaixo:

Comando :
nslookup  www.lncc.br

Ele deve gerar uma saída semelhante à:

Saída :
Server:     1.1.1.1
Address:    1.1.1.1#53

www.lncc.br canonical name = lncc.br.
Name:   lncc.br
Address: 146.134.9.171

Com isto finalizamos a configuração do sistema de resolução de nomes do host local.

Banner

🔖 Referências

✅ Resolving my DNS issues - Disabling systemd-resolved on Ubuntu 18.04

Banner


Última atualização: 2 de novembro de 2020

Comentários