DNS

So richten Sie DNS-Nameserver unter Ubuntu Linux ein?

So richten Sie DNS-Nameserver unter Ubuntu Linux ein?
DNS-Nameserver (Resolver) bieten eine Methode, um den Domänennamen in die IP-Adressen zu übersetzen. Es wird vom ISP (Internet Service Provider) bereitgestellt und wird von verschiedenen anderen Geräten verwendet, um die DNS-Suche nach einer angeforderten Domain durchzuführen.

Wir zeigen Ihnen in diesem Tutorial, wie Sie den DNS-Nameserver mit verschiedenen Methoden auf dem Ubuntu-System einstellen oder konfigurieren. Alle Konfigurationen wurden auf Ubuntu 20 . durchgeführt.04-System.

Zwei verschiedene Ansätze, die verwendet werden können, um den DNS-NameServer auf Ubuntu 20 . einzustellen.04 Linux-System:

Methode 1: Stellen Sie den DNS-Nameserver von Ubuntu Desktop mit dem Netzwerk-Manager ein

Das Einrichten des DNS-Nameservers vom Ubuntu-Desktop mit dem Network Manager ist recht einfach und erfordert keine technischen Kenntnisse. Folgen Sie einfach den unten aufgeführten Schritten:

1. Öffnen Sie das Systemfenster „Einstellungen“ auf Ihrem System.
2. Wenn Sie mit Wi-Fi verbunden sind, klicken Sie auf die Registerkarte "WLAN". Klicken Sie andernfalls auf die Registerkarte „Netzwerk“, wenn Sie eine „kabelgebundene“ Verbindung haben.
3. Das Einstellungsfenster kann auch über das Menü oben rechts geöffnet werden. Klicken Sie auf das Dropdown-Symbol und wählen Sie die „verkabelte Einstellungen“ Option aus der Anzeigeliste, die auch im folgenden Screenshot gezeigt wird:

4. Klicken Sie auf das Zahnradsymbol, das unter der Überschrift „verkabelt“ angezeigt wird, um auf die Network Manager-Konfigurationen zuzugreifen.

5. Gehen Sie nun in die Registerkarte „IPV4“-Einstellungen und wählen Sie die IPV4-Methode aus, bei der die Standardeinstellung „Automatisch (DHCP)“ ausgewählt ist.

Schalten Sie die automatische Schaltfläche um, um diese Option zu deaktivieren, und geben Sie die DNS-Resolver-IP-Adresse durch ein Komma getrennt ein, um den DNS-Nameserver festzulegen, der im folgenden Screenshot gezeigt wird:

Wir haben die IP-Adresse des Google DNS-Server-Resolvers verwendet.

Methode 2: Richten Sie den DNS-Nameserver mit Netplan mit Network Manager und statischer IP ein

In früheren Ubuntu-Distributionen wurden die DNS-Resolver einfach mit dem Befehl '/etc/resolv . konfiguriert.conf'-Datei, bearbeiten Sie einfach die Werte und speichern Sie die Datei zur Verwendung. Der systemd-resolved Service bietet DNS-Namensauflösung für lokale Anwendungen oder Dienste und dies kann einfach mit Netplan konfiguriert werden, dem Standard-Netzwerkverwaltungstool unter Ubuntu 20.04.

Um die DNS-Resolver mit dem Netplan einzustellen, gehen Sie wie folgt vor:

1. Öffnen Sie das Terminal, indem Sie die Befehlsliste „ip a“ mit Ihren Wi-Fi/Ethernet-Details ausführen. Notieren Sie sich sorgfältig Ihre IP-Adresse, Netzmaske und das 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 „/etc/netplan/01-network-manager-all.yaml“-Datei. Der Dateiname kann von Setup zu Setup variieren. Geben Sie den unten genannten 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 IP-Adresse, Gateway, Netzwerkschnittstellen, DNS-Nameserver usw. konfigurieren.

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

Netzwerk:
Version 2
Renderer: NetworkManager
Ethernet:
[Gerätename]:
dhcp4: falsch
Adressen: [IP-Adresse/Netzmaske]
Gateway4: Standard-Gateway
Nameserver:
Adressen: [DNS_nameserver-1, DNS_nameserver-2]

Hier müssen die folgenden Codezeilen in dieser Konfigurationsdatei geändert werden.

Version 2
Renderer: NetworkManager
Ethernet:
enp0s3:
dhcp4: falsch
Adressen: [10.0.2.15/24]
Gateway4: 192.168.1.1
Nameserver:
Adressen: [8.8.8.8, 8.8.4.4]

Die „192“.168.1.1“ ist das Standard-Gateway und die IP-Adresse ist „10“.0.2.fünfzehn". Ersetzen Sie Ihr eigenes Gateway, Netzmaske und IP in der obigen Konfigurationsdatei. In einer Konfiguration können mehr als zwei DNS-Nameserver definiert werden und diese Nameserver sollten durch ein 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 verlassen Sie diese Datei mit „Strg+x“.

3. Verwenden Sie nun den folgenden Befehl, um Änderungen an dieser Datei mit netplan vorzunehmen:

$ sudo netplan anwenden

Der obige Befehl generiert den vom System aufgelösten Konfigurationsdienst.

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

$ systemd-resolve --status | grep 'DNS-Server' -A2

Der Befehl systemd-resolve -status zeigt ein Bündel von Informationen an. Dies ist der Grund, den „grep“-Befehl zu verwenden, um die „DNS-Server“-Zeichenfolge aus allen Details herauszufiltern.

Die folgende Ausgabe wird auf dem Terminal angezeigt; es bedeutet, dass es den DNS-Nameserver verifiziert und jetzt eingestellt ist.

Legen Sie einen benutzerdefinierten DNS-Nameserver über die Befehlszeile fest, indem Sie Netplan mit Networkd verwenden

Um den DNS-Namensserver mithilfe von Netplan und Netzwerk einzurichten, kopieren Sie den folgenden Code in die Netplan-Konfigurationsdatei:

$ sudo nano /etc/netplan/01-network-manager-all.yaml

Tragen Sie die unten angegebenen Konfigurationen in diese Datei ein:

Netzwerk:
Version 2
Renderer: Netzwerk
Ethernet:
enp0s3:
dhcp4: wahr
Nameserver:
Adressen: [8.8.8.8, 8.8.4.4]

Geben Sie den folgenden Befehl ein, um Änderungen mit netplan zu übernehmen:

$ sudo netplan anwenden

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

$ systemd-resolve --status

Die folgende Ausgabe wird im Terminalfenster gedruckt:

Um die Standard-DNS-Konfigurationen wieder herzustellen 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 die Änderungen mit dem folgenden Befehl an:

$ sudo netplan anwenden

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

$ systemd-resolve --status

An der folgenden angezeigten Ausgabe werden Sie feststellen, dass der Standard-DNS-Nameserver auf Ihrem System eingestellt ist:

Fazit:

In diesem Artikel haben wir besprochen, wie Sie den DNS-Nameserver über die Desktop-Oberfläche und die Befehlszeile konfigurieren. Wir haben auch gesehen, wie man die Netplan-Änderungen auf dem Ubuntu-System konfiguriert, um den DNS-Nameserver zu ändern. Sie können den benutzerdefinierten DNS-Nameserver auch mit den Diensten netplan und networkd einrichten.

Installieren Sie den neuesten Dolphin Emulator für Gamecube & Wii unter Linux
Mit dem Dolphin Emulator können Sie Ihre ausgewählten Gamecube- und Wii-Spiele auf Linux-Personalcomputern (PC) spielen. Als frei verfügbarer Open-So...
So verwenden Sie die GameConqueror-Cheat-Engine unter Linux
Der Artikel enthält eine Anleitung zur Verwendung der GameConqueror-Cheat-Engine unter Linux. Viele Benutzer, die Spiele unter Windows spielen, verwen...
Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...