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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.