Zahlungsmethoden Abuse

Wie man DNS in Ubuntu konfiguriert

30.10.2022, 21:24

DNS-Server werden verwendet, um schwer zu merkende IP-Adressen in einfache Domänennamen zu übersetzen. Warum ist dies notwendig? Die Menschen können sich ein einzelnes Wort leichter merken als eine Reihe von Zahlen. Wenn ein PC die IP-Adresse einer Domäne wissen muss, stellt er eine Anfrage an einen DNS-Server. Die Server werden in der Regel automatisch vom Router über DHCP empfangen oder manuell eingestellt. Im Folgenden erfahren Sie, wie Ubuntu 16.04 DNS konfiguriert wird.

DNS-Konfiguration über die GUI

Um den vom System verwendeten DNS-Server zu konfigurieren, war es früher lediglich erforderlich, die Adressen bestimmter Server in die Datei /etc/resolv.conf einzutragen. Derzeit ist der Ubuntu NetworkManager für die Verwaltung der Netzwerkkonfiguration in Ubuntu zuständig. Diese Datei ist jetzt nur noch ein Verweis auf die NetworkManager-Datei.

Die Methodik ist immer noch gültig, aber Sie werden auch in der Lage sein, die DNS-Konfiguration auf der LiveCD durchzuführen. Es ist wichtig zu beachten, dass nach einem Neustart alle zuvor vorgenommenen Einstellungen gelöscht werden, so dass Sie die gleiche Arbeit erneut durchführen müssen. Um die Einstellungen zu speichern, müssen Sie bestimmte Aktionen über die NetworkManager-Oberfläche durchführen.

Öffnen Sie das Kontextmenü und wählen Sie "Verbindungen ändern":

Wie man DNS in Ubuntu konfiguriert

Wählen Sie Ihre Verbindung aus und klicken Sie auf "Ändern":

Wie man DNS in Ubuntu konfiguriert

In dem sich öffnenden Fenster wählen Sie "IPv4-Einstellungen":

Wie man DNS in Ubuntu konfiguriert

Im Feld "Konfigurationsmethode" wählen Sie "Automatisch (DHCP, nur Adresse)":

Wie man DNS in Ubuntu konfiguriert

Als nächstes sehen wir das Feld "DNS-Server". In diesem Feld geben wir die Server an (mehrere durch Kommas getrennte Adressen). Sie können Server von Google angeben:

Wie man DNS in Ubuntu konfiguriert

Klicken Sie nun auf "Speichern" und "Schließen". Sie können die Verbindung wieder herstellen und den aktuellen DNS-Server überprüfen:

$ nslookup ya.ru

Wie man DNS in Ubuntu konfiguriert

Das war's schon. Es gibt noch eine andere Möglichkeit der Konfiguration - über die Konsole.

Konfigurieren von DNS über die Konsole

In Ubuntu wird die Schnittstelle über /etc/network/interfaces konfiguriert.

Sehen Sie sich die Liste der Netzwerkschnittstellen an:

$ ls /sys/class/net/

Wie man DNS in Ubuntu konfiguriert

Öffnen Sie die Datei zum Bearbeiten, suchen Sie den Namen Ihrer Netzwerkschnittstelle, zum Beispiel auto enp0s3, und fügen Sie gegebenenfalls einen Abschnitt hinzu

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Wie man DNS in Ubuntu konfiguriert

Fügen Sie eine Zeile zu dem Abschnitt hinzu

$ dns-nameserver 8.8.8.8

Wie man DNS in Ubuntu konfiguriert

Wir sehen 8.8.8.8.8 - dies ist die Adresse Ihres DNS-Servers. Sie können sie jedoch konfigurieren, wenn Ihr DHCP-Client die Adresse nicht selbst vergibt. Fügen Sie in der Datei /etc/dhcp/dhclient.conf eine Zeile hinzu, um die DNS-Adresse auf der Ebene des DHCP-Servers anzugeben:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Wie man DNS in Ubuntu konfiguriert

Die Adresse 8.8.8.8.8 verweist auf die DNS-Serveradresse. Sie können Ihre DNS-Serveradressen in die Datei /etc/resolvconf/resolv.conf.d/base aufnehmen:

$ sudo vi /etc/resolvconf/resolv.conf.d/base

nameserver 8.8.8.8

Wie man DNS in Ubuntu konfiguriert

Starten Sie das Netzwerk neu, um die Einstellungen zu übernehmen:

$ sudo systemctl restart networking

Wie man DNS in Ubuntu konfiguriert

Es ist gut, wenn Sie einen Neustart Ihres Computers durchführen. Sie können /etc/resolv.conf öffnen und sehen, ob die neue DNS-Adresse übernommen wurde:

In diesem Artikel wurde beschrieben, wie Sie die DNS-Konfiguration von Ubuntu 16.04 über die grafische Benutzeroberfläche oder das Terminal vornehmen. Es ist gar nicht so schwer.