78 votes

DNS set to systemd's 127.0.0.53 - how to change permanently? DNS défini sur 127.0.0.53 de systemd - comment changer de manière permanente ?

J'ai récemment mis à jour vers 17.10. Lorsque j'essaie d'accéder à un site Web ou de faire un ping sur un domaine, cela échoue en disant que le site ne peut pas être résolu.

network-admin montre que le contenu de /etc/resolv.conf est nameserver: 127.0.0.53

Si je change cela pour 8.8.8.8 ou 208.67.222.222 alors tout fonctionne. Jusqu'à ce que je redémarre.

Après un redémarrage ou une reprise, le serveur de noms est réinitialisé à 127.0.0.53.

Comment puis-je définir de manière permanente le serveur de noms sur quelque chose qui fonctionne?


Pour les fans de systemd, si je lance systemd-resolve --status, j'obtiens

Link 3 (wlo1)
      Current Scopes: LLMNR/IPv4 LLMNR/IPv6
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Si je suis les conseils de cette question - DNS keeps resetting after reboot. Ubuntu 17.10 - le DNS continue de ne pas se résoudre.

-1voto

Adam Points 2874

Lorsque vous utilisez dhcp, la résolution des noms fonctionne comme prévu dans Ubuntu. Les problèmes commencent lorsque vous voulez passer en mode statique. cat /etc/resolv.conf montrera que votre dns est 127.0.0.53 et non ceux que vous avez dans le fichier /etc/netplan/.yaml. Pour résoudre ce problème, vous devez supprimer le lien /etc/resolve.conf et en créer un nouveau pointant vers /run/resolve/resolve.conf.

-2voto

ogkiller Points 1

Cela nécessitait un peu de manipulation. Après avoir mis à jour le paramètre, j'ai redémarré. Utilisez :

ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

/etc/systemd/resolved.conf
DNS=8.8.8.8
Cache=no

Système résolu a échoué
systemctl stop systemd-resolved
systemctl disable systemd-resolved

Lorsque vous commentez la "request" pour

# domain-name, domain-name-servers, domain-search, host-name,

Ajoutez cette ligne à votre /etc/dhcp/dhclient.conf:

 supersede domain-name "cwillenterprise.com";

Modifier le fichier de configuration et ajouter une entrée. Les ajouts ne remplaceront pas.

Ajoutez des entrées à /etc/resolvconf/resolv.conf.d/tail

nameserver 8.8.8.8
search "cwillenterprise.com"

Exécuter pour mettre en œuvre les modifications

resolvconf -u

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X