Je trouve assez confus que nslookup obtienne toujours le résultat du serveur 127.0.0.1
Est-ce parce que Ubuntu utilise un cache DNS local par dnsmasq ? Mais je l'ai fermé et vidé mon cache DNS, puis nslookup un hôte que je n'ai jamais visité, puis la sortie est toujours 127.0.0.1.
Cela me rend assez confus. Quelqu'un peut-il m'expliquer cela? Soit dit en passant, mon serveur DNS est défini sur 8.8.8.8.
dns=dnsmasq
ligne?systemd-resolved
version 17.04. Voir: askubuntu.com/questions/907246/…vérifier si
cat /etc/NetworkManager/NetworkManager.conf
[principale]
plugins = ifupdown, fichier clé
dns = dnsmasq
[ifupdown]
géré = faux
hachage (#) sur dns = dnsmasq
enregistrez le fichier et redémarrez la mise en réseau.
Vous devez modifier le fichier /etc/NetworkManager/NetworkManager.conf
et commentez la ligne suivante de
à
Enregistrez et quittez le fichier
Maintenant, vous devez network-manager en utilisant la commande suivante
Ref: http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
la source