Ich finde es ziemlich verwirrt, dass nslookup immer ein Ergebnis von Server 127.0.0.1 erhält
Liegt es daran, dass Ubuntu einen lokalen DNS-Cache von dnsmasq verwendet ? Aber ich habe es geschlossen und meinen DNS-Cache geleert, dann einen Host nslookup, den ich nie besucht habe, dann ist die Ausgabe immer noch 127.0.0.1.
Das macht mich ziemlich verwirrt. Kann mir das jemand erklären? Mein DNS-Server ist übrigens auf 8.8.8.8 eingestellt.
dns=dnsmasq
Leitung vorhanden ist?systemd-resolved
in Version 17.04 umgestellt . Siehe: askubuntu.com/questions/907246/…Überprüfen Sie, ob
cat /etc/NetworkManager/NetworkManager.conf
[Main]
Plugins = ifupdown, Schlüsseldatei
dns = dnsmasq
[ifupdown]
verwaltet = falsch
Hash (#) out dns = dnsmasq
Speichern Sie die Datei und starten Sie das Netzwerk neu.
Sie müssen die Datei /etc/NetworkManager/NetworkManager.conf bearbeiten
und kommentieren Sie die folgende Zeile aus
zu
Speichern und beenden Sie die Datei
Jetzt müssen Sie den Netzwerkmanager mit dem folgenden Befehl ausführen
Ref: http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
quelle