Mise à jour: on dirait que c'est en avahi-dnsconfd
train d'ajouter 8.8.8.8
et 8.8.4.4
à mon /etc/resolv.conf
fichier. J'ai trouvé ceci dans / var / log / syslog:
Jan 4 17:00:21 freewill nm-dispatcher: req:1 'up' [ens33]: start running ordered scripts...
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.4.4 (interface: 2.IPv4)
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.8.8 (interface: 2.IPv4)
Comment puis-je faire Ubuntu récupérer des serveurs DNS à partir de DHCP uniquement et ne pas utiliser Avahi (mDNS) pour récupérer des serveurs DNS?
Je teste Ubuntu Mate 16.04.1 LTS et j'ai des problèmes parce que quelque chose continue d'ajouter des serveurs DNS de Google à /etc/resolv.conf
:
josh@freewill:~$ cat /etc/resolv.conf
# 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
nameserver 10.100.1.1
nameserver 8.8.4.4
nameserver 8.8.8.8
search my.domain.name
Je ne veux pas , 8.8.4.4
ni 8.8.8.8
en /etc/resolv.conf
parce que les sauts de mon réseau local: Mon serveur DNS local (10.100.1.1) sert DNS pour les services NATées locaux qui ne présentent pas les enregistrements DNS publics.
Si je modifie /etc/resolv.conf
et supprime manuellement les serveurs de noms DNS Google, ils sont à nouveau ajoutés par un redémarrage ouresolvconf -u
NetworkManager n'a ni 8.8.8.8 ni 8.8.4.4 répertoriés sous Serveurs DNS supplémentaires , ce n'est donc pas la cause.
Le système possède trois interfaces Ethernet, une seule est connectée. C'est sur un réseau avec un serveur DCHP qui fournit des informations DNS. Contenu de /etc/network/interfaces
:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
J'ai couru grep -R '8\.8\.8\.8' /etc
et il n'y a aucune autre référence à 8.8.8.8
aucun fichier de configuration. Rien sous ne /etc/resolvconf
fait référence aux serveurs DNS de Google non plus!
Pourquoi Ubuntu Mate ajoute-t-il des serveurs DNS Google /etc/resolv.conf
et comment puis-je l'arrêter? Pour l'instant, je l'ai fait sudo rm /etc/resolv.conf; sudo cp /run/resolvconf/resolv.conf /etc/resolv.conf; sudo chattr +i /etc/resolv.conf
mais je sais qu'à l'avenir cela me mordra ...