So setzen Sie DNS -Namenserver auf Ubuntu Linux?

So setzen Sie DNS -Namenserver auf Ubuntu Linux?
DNS -Namenserver (Resolver) bieten eine Methode zur Übersetzung des Domänennamens in die IP -Adressen. Es wird vom ISP (Internetdienstanbieter) bereitgestellt und von verschiedenen anderen Geräten verwendet, um die DNS -Suche nach einer angeforderten Domäne durchzuführen.

Wir zeigen Ihnen in diesem Tutorial, wie Sie den DNS -Namenserver anhand verschiedener Methoden auf dem Ubuntu -System festlegen oder konfigurieren. Alle Konfigurationen wurden auf Ubuntu 20 durchgeführt.04 System.

Zwei verschiedene Ansätze, mit denen der DNS -Namenserver auf Ubuntu 20 festgelegt werden kann.04 Linux -System:

  • Stellen Sie den DNS -Namenserver vom Ubuntu -Desktop mit dem Netzwerkmanager fest
  • Stellen Sie den DNS-Namenserver mithilfe von Netplane aus der Befehlszeile fest

Methode 1: Stellen Sie den DNS -Namenserver vom Ubuntu -Desktop mit dem Netzwerkmanager fest

Das Einrichten des DNS -Namenservers vom Ubuntu -Desktop mit dem Netzwerkmanager ist recht einfach und erfordert kein technisches Wissen. Befolgen Sie einfach die folgenden Schritte:

1. Öffnen Sie das Fenster "Einstellungen" des Systems in Ihrem System.
2. Wenn Sie mit Wi-Fi verbunden sind, klicken Sie auf die Registerkarte "WiFi". Andernfalls klicken Sie auf die Registerkarte "Netzwerk", wenn Sie eine "verdrahtete" Verbindung haben.
3. Das Einstellungsfenster kann auch im oberen rechten Menü starten. Klicken Sie auf das Dropdown-Symbol und wählen Sie die aus "Kabelgebundene Einstellungen" Option aus der Anzeigeliste, die auch im folgenden Screenshot angezeigt wird:

4. Klicken Sie auf das COG.

5. Gehen Sie nun in die Registerkarte "IPv4" -Instellungen und wählen Sie die IPv4.

Schalten Sie die automatische Taste um, um diese Option zu deaktivieren, und geben Sie die von einem Kommas getrennte IP -Adresse DNS ein, um den DNS -Namenserver festzulegen, der im folgenden Screenshot angezeigt wird:

Wir haben die IP -Adresse von Google DNS Server Resolver verwendet.

Methode 2: Stellen Sie den DNS -Namenserver mit Netplan mit Netzwerkmanager und statischer IP ein

In früheren Ubuntu -Verteilungen wurden die DNS -Resolver einfach mithilfe der '/etc/resolv konfiguriert.Conf 'Datei, nur die Werte bearbeiten und die Datei zur Verwendung speichern. Der systemd-aufgelöste Dienst bietet DNS-Namensauflösung für lokale Anwendungen oder Dienste. Dies kann einfach mit NetPlan konfiguriert werden. Dies ist das Standard-Netzwerkmanagement-Tool für Ubuntu 20.04.

Um die DNS-Resolver mit dem Netplan festzulegen, befolgen Sie die folgenden Schritte:

1. Öffnen Sie das Terminal, indem Sie die Befehlsliste "IP A" mit Ihren Wi-Fi/Ethernet-Details ausführen. Beachten Sie sorgfältig Ihre IP -Adresse, NetMask und Standard -Gateway aus dem folgenden Screenshot, der beim Ausführen des IP -Befehls angezeigt wird.

2. Öffnen Sie die Netplan -Konfigurationsdatei. Alle Netplan -Konfigurationsdateien werden im Verzeichnis /etc /netplan gespeichert. Öffnen Sie also das „/etc/netplan/01-network-Manager-All.yaml ”Datei. Der Dateiname kann von einem Setup zum anderen variieren. Geben Sie den folgenden Befehl ein, um diese Konfigurationsdatei mit dem Nano-Texteditor zu öffnen.

$ sudo nano/etc/netplan/01-network-Manager-All.Yaml

In dieser Datei können Sie die IP -Adresse, Gateway, Netzwerkschnittstellen, DNS -Namenserver usw. konfigurieren.

Die allgemeine Syntax dieser Konfigurationsdatei ist unten angegeben und kann von einem Systemadministrator geändert werden.

Netzwerk:
Version 2
Renderer: NetworkManager
Äthernen:
[Gerätename]:
DHCP4: Falsch
Adressen: [IP-Address/NetMask]
Gateway4: Standard-Gateway
Namenserver:
Adressen: [DNS_NameServer-1, DNS_NameServer-2]

Hier müssen die folgenden Codezeilen in dieser Konfigurationsdatei ändern.

Version 2
Renderer: NetworkManager
Äthernen:
ENP0S3:
DHCP4: Falsch
Adressen: [10.0.2.15/24]
Gateway4: 192.168.1.1
Namenserver:
Adressen: [8.8.8.8, 8.8.4.4]

Die “192.168.1.1 ”ist das Standard -Gateway und die IP -Adresse lautet„ 10.0.2.15". Ersetzen Sie Ihr eigenes Gateway, NetMask und IP in der obigen Konfigurationsdatei. Mehr als zwei DNS -Namenserver können in einer Konfiguration definiert werden, und diese Namenserver sollten mit einem Komma getrennt werden. In der obigen Datei „8.8.8.8, 8.8.4.4 ”sind die DNS -Resolver für Google. Speichern Sie die Konfigurationsdatei und beenden Sie diese Datei, indem Sie "Strg+X" drücken, indem Sie "Strg+X" drücken.

3. Verwenden Sie nun den folgenden Befehl, um Änderungen in dieser Datei mit Netplan anzuwenden:

$ sudo netplan beantragen

Der obige Befehl generiert den Konfigurationssystem, den systemd gelöst wird.

4. Verwenden Sie den folgenden Befehl, um die DNS -Resolver -Konfiguration zu überprüfen:

$ systemd-resolve-status | Grep 'DNS -Server' -a2

Der Befehl systemd -resolve -status zeigt ein Informationsbündel an. Dies ist der Grund für die Verwendung des Befehls „Grep“, um die Zeichenfolge „DNS -Server“ aus allen Details zu filtern.

Die folgende Ausgabe zeigt sich am Terminal; Es bedeutet, dass es den DNS -Namenserver überprüft und jetzt festgelegt ist.

Stellen Sie den benutzerdefinierten DNS-Namenserver aus der Befehlszeile mit Netplan mit NetworkD fest

So kopieren Sie den folgenden Code in der NetPlan -Konfigurationsdatei, um den DNS -Namensserver mithilfe des Netzwerks und des Netzwerks einzustellen:

$ sudo nano/etc/netplan/01-network-Manager-All.Yaml

Geben Sie die folgenden Konfigurationen in dieser Datei ein:

Netzwerk:
Version 2
Renderer: NetworkD
Äthernen:
ENP0S3:
DHCP4: Richtig
Namenserver:
Adressen: [8.8.8.8, 8.8.4.4]

Geben Sie den unten angegebenen Befehl ein, um Änderungen mit Netplan anzuwenden:

$ sudo netplan beantragen

Überprüfen Sie nun den aktuellen DNS -Namenserver mit dem folgenden Befehl:

$ systemd-resolve-status

Die folgende Ausgabe druckt im Terminalfenster aus:

Um die Standard -DNS -Konfigurationen erneut oder die NetPLAN -Konfigurationen zu entfernen, entfernen Sie alle Daten und fügen Sie den folgenden Code in die Konfigurationsdatei ein:

Netzwerk:
Version 2
Renderer: NetworkManager

Wenden Sie nun Änderungen mit dem folgenden Befehl an:

$ sudo netplan beantragen

Überprüfen Sie den aktuellen DNS -Namenserver mit dem folgenden Befehl:

$ systemd-resolve-status

Aus der folgenden Ausgabe wird festgestellt, dass der Standard -DNS -Namenserver auf Ihrem System festgelegt wird:

Abschluss:

Wir haben in diesem Artikel über die Konfiguration des DNS -Namenservers mithilfe der Desktop -Schnittstelle und der Befehlszeile besprochen. Wir haben auch gesehen. Sie können den benutzerdefinierten DNS -Namenserver mithilfe der Netplan- und NetworkD -Dienste festlegen.