Wie ändere ich den DNS-Server über Netzwerkschnittstellen hinweg?

7

Die einzige konsistente Lösung zum Ändern Ihres DNS-Servers besteht darin, ihn in jeder einzelnen Netzwerkschnittstelle zu ändern. Dies bedeutet für Ethernet und für jedes von Ihnen verwendete drahtlose Netzwerk.

Ich suche nach einer Möglichkeit, DNS-Server global einzurichten. Egal welche Schnittstelle ich benutze. Ich habe mehrere Lösungen gefunden, aber die meisten von ihnen kommentieren, dass sie nur unter bestimmten Bedingungen funktionieren.

Da ich nicht wirklich weiß, wie ich testen kann, ob die DNS-Einstellungen erfolgreich geändert wurden, suche ich nach einer Möglichkeit, die definitiv unter Ubuntu 14.04 LTS funktioniert.

Steven Roose
quelle

Antworten:

7

Sie können verwenden, resolvconfwenn es noch nicht installiert ist. Verwenden Sie : sudo apt-get install resolvconf.

Bearbeiten Sie dann die Konfigurationsdatei : sudo nano /etc/resolvconf/resolv.conf.d/base.
Geben Sie Ihre Nameserves (eine pro Zeile) ein mit: nameserver xxx.xxx.xxx.xxx
Update resolvconf withsudo resolvconf -u

Änderungen sollten dauerhaft und für alle Schnittstellen sein.

Pabi
quelle
Sie müssen resolvconf aktualisieren, damit die Einstellungen angewendet werden. sudo resolvconf -u
NGRhodes
Was ändere ich an der Datei, um neue DNS-Nameserver hinzuzufügen?
Steven Roose
(Die Datei ist leer, wenn ich versuche, sie zu bearbeiten, ist das richtig?)
Steven Roose
Es ist in Ordnung, dass es leer ist. Schreiben Sie einfach : nameserver xxx.xxx.xxx.xxx.
Pabi
Pabi, könnte es wert sein, Ihre Antwort mit weiteren Details in diesen Kommentaren zu aktualisieren :)
NGRhodes