J'utilise ubuntu 20.04 et malheureusement aucune des autres réponses n'a fonctionné pour moi. Je partage donc la façon dont j'ai résolu ce problème
installez d'abord resolvconf s'il n'est pas installé
sudo apt update
sudo apt install resolvconf
vérifier que le service resolvconf est démarré et activé
sudo systemctl status resolvconf.service
Si le service n'est pas activé, vous pouvez le démarrer et l'activer avec :
sudo systemctl start resolvconf.service
sudo systemctl enable resolvconf.service
éditez maintenant le fichier de configuration resolv.conf.d/head
sudo nano /etc/resolvconf/resolv.conf.d/head
ajoutez vos adresses DNS à ce fichier ; par exemple j'utilise (8.8.8.8 et 8.8.4.4)
nameserver 8.8.8.8
nameserver 8.8.4.4
force maintenant resolvconf à exécuter la mise à jour des scripts lorsqu'il est invoqué avec -u
sudo resolvconf --enable-updates
maintenant lancer les mises à jour
sudo resolvconf -u
Maintenant, si vous vérifiez cat /etc/resolv.conf
vous devez voir votre configuration DNS dans ce fichier si non essayez ces commandes et vérifiez à nouveau
sudo systemctl restart resolvconf.service
sudo systemctl restart systemd-resolved.service
Ressources :
https://www.tecmint.com/set-permanent-dns-nameservers-in-ubuntu-debian/ http://manpages.ubuntu.com/manpages/trusty/man8/resolvconf.8.html