Wir haben die aktuellen DNS-Einstellungen erhalten durch:
cat /etc/resolv.conf
Aber Ubuntu 12.04 hat sich geändert, um das Resolvconf-Framework zu verwenden. Der obige Befehl gibt mir nur Folgendes:
# 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 127.0.0.1
Und das sind nicht die aktuellen DNS-Einstellungen meines Rechners.
Gibt es also irgendeine Art von Datei oder Befehl, auf die ich verweisen kann?
Antworten:
Angenommen, NetworkManager verwaltet Ihre Netzwerkkonfigurationen.
Führen Sie im Terminal
(Hier ist der Schwanz optional, nur zu Ihrer Bequemlichkeit.) Hier erfahren Sie Ihre Verbindungsinformationen, ähnlich wie in
ipconfig
.quelle
tail
würde ich es durchpfeifengrep DNS
.tail
würde nicht funktionieren, wenn Sie mehrere Netzwerkschnittstellen haben, aber nur eine von ihnen verwenden. ZB wenn du wlan0 und eth0 hast, aber nur wlan0 verwendestnmcli dev show
gibt ähnliche Informationen.Gehen Sie zu den Netzwerkverbindungen neben dem Volume-Symbol in der Taskleiste und klicken Sie auf Verbindungsinformationen
quelle
In 12.04 ist NetworkManager standardmäßig der Manager für Netzwerkverbindungen.
Aus diesem Grund haben Sie nur die Loopback-Adresse in
resolv.conf
.Überprüfen Sie die Netzwerkverbindungsdetails in dem folgenden Ordner, anstatt in dieser Datei zu suchen:
und wählen Sie die Verbindung aus, die Sie konfigurieren möchten. Zum Beispiel habe ich "Wireless" -Verbindung in diesem Ordner
quelle