Zum Hauptinhalt springen

Wie kann ich die IP-DNS-Server in Linux herausfinden

Die Kenntnis der DNS-IP-Adressen von Servern ist ein wesentliches Element für die Netzwerkkonfiguration auf einem Linux-Betriebssystem. DNS-Server spielen eine Schlüsselrolle bei der Konvertierung von Domainnamen in die entsprechenden IP-Adressen. Unter Linux gibt es mehrere Möglichkeiten, die IP-Adressen der DNS-Server zu ermitteln, die derzeit verwendet werden.

Eine Möglichkeit besteht darin, den Befehl zu verwenden nmcli. Mit diesem Befehl können Sie Informationen zu den verbundenen Netzwerkschnittstellen und den verwendeten DNS-Servern abrufen. Dazu müssen Sie den Befehl im Terminal ausführen:

nmcli dev show | grep DNS

Dieser Befehl listet die Netzwerkschnittstellen und ihre verwendeten DNS-Server auf. Unter der DNS-IP-Adresse des Servers wird "DNS" angezeigt[1]:"gefolgt von der IP-Adresse des Servers selbst. Wenn mehrere DNS-Server verwendet werden, werden diese als "DNS" angezeigt[1]:", "DNS[2]:", und so weiter.

Eine andere Möglichkeit besteht darin, eine Konfigurationsdatei zu verwenden /etc/resolv.conf. Diese Datei enthält die DNS-Einstellungen der von Linux verwendeten Server. Um die IP-Adressen der DNS-Server herauszufinden, müssen Sie die Datei in einem Superuser-Texteditor öffnen, z. B. wie folgt:

sudo nano /etc/resolv.conf

In dieser Datei werden die DNS-IP-Adressen der Server nach der Zeile "nameserver" angegeben. Wenn mehrere Server verwendet werden, werden sie in verschiedenen Zeilen aufgeführt.

Mit diesen Methoden können Sie die IP-Adressen der DNS-Server im Linux-Betriebssystem schnell und einfach herausfinden und diese Informationen zum Einrichten des Netzwerks verwenden.

Wie kann ich IP-DNS-Server in einem Linux-Betriebssystem ermitteln

Die Definition von IP-DNS-Servern auf einem Linux-Betriebssystem kann nützlich sein, um verschiedene Netzwerkprobleme zu lösen und eine Internetverbindung einzurichten. Es gibt mehrere Möglichkeiten, die DNS-Adressen von Servern unter Linux herauszufinden.

Die erste Methode ist die Verwendung des Befehls "nmcli". Geben Sie im Terminal den folgenden Befehl ein:

Sie sehen eine Liste der Netzwerkgeräte und deren Konfiguration. In der Zeile "DNS" wird die IP-Adresse des DNS-Servers angegeben.

Die zweite Methode ist die Verwendung des Befehls "resolv.conf". Geben Sie im Terminal den folgenden Befehl ein:

Als Ergebnis sehen Sie den Inhalt der Resolv-Datei.conf, in dem die DNS-IP-Adresse des Servers angegeben wird.

Die dritte Methode ist die Verwendung des Befehls "systemd-resolve". Geben Sie im Terminal den folgenden Befehl ein:

Mit einer dieser Methoden können Sie die IP-Adresse der DNS-Server im Linux-Betriebssystem leicht ermitteln.

Überprüfen vorhandener DNS-Server

Die Überprüfung vorhandener DNS-Server kann hilfreich sein, um festzustellen, ob sie verfügbar sind und ob die Konfiguration korrekt ist. Unter Linux gibt es mehrere Tools, mit denen Sie eine solche Überprüfung durchführen können.

Eines der gebräuchlichsten Werkzeuge ist das Dienstprogramm nslookup. Es ermöglicht Ihnen, eine DNS-Anfrage an einen bestimmten Server zu senden und Informationen über einen bestimmten Domänennamen zu erhalten.

So verwenden Sie nslookup Sie müssen ein Terminal öffnen und den folgenden Befehl eingeben:

nslookup Domänenname Serveradresse

Um beispielsweise die DNS-IP-Adresse des Google-Servers für den Domainnamen "google.com", müssen Sie den Befehl ausführen:

nslookup google.com 8.8.8.8

Wenn der DNS-Server verfügbar ist und korrekt konfiguriert ist, erhalten Sie eine Antwort mit Informationen über den Domainnamen und seine IP-Adresse.

Ein weiteres Werkzeug, mit dem Sie DNS-Server überprüfen können, ist das Dienstprogramm dig. Es bietet detailliertere Informationen über DNS-Datensätze eines Domänennamens und ermöglicht die Ausführung verschiedener Arten von Abfragen.

So verwenden Sie dig Sie müssen ein Terminal öffnen und den folgenden Befehl eingeben:

dig @Serveradresse domänenname

Um beispielsweise die DNS-IP-Adresse des Google-Servers für einen Domainnamen zu ermitteln "google.com ", Sie müssen den Befehl ausführen:

dig @8.8.8.8 google.com

Wenn der DNS-Server richtig konfiguriert und verfügbar ist, erhalten Sie eine Antwort mit Informationen über den Domainnamen und seine IP-Adresse sowie anderen zugehörigen Daten wie TTL (Schreiblebensdauer) und NS (Nameserver).

Verwenden des dig-Befehls zum Ermitteln der IP-DNS-Server

Unter Linux können Sie den Befehl dig verwenden, um die IP-DNS-Server zu ermitteln. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie das Terminal.
  2. Geben Sie den Befehl dig NS Domänenname ein, wobei Sie anstelle von Domänenname den Namen der Domäne angeben müssen, für die Sie die IP-DNS-Server definieren möchten.
  3. Beispielbefehl: dig NS google.com
  4. Drücken Sie die Eingabetaste.

Nachdem Sie den Befehl dig ausgeführt haben, sehen Sie die Ergebnisse in einem Format, das die DNS-Serverinformationen für die angegebene Domäne enthält. Beachten Sie die Zeilen, die mit "NS" beginnen. Jede dieser Zeilen enthält die IP-Adresse des DNS-Servers.

Auf diese Weise können Sie die IP-DNS-Server für jede Domäne mithilfe des dig-Befehls unter Linux ermitteln.

Konfigurieren der Netzwerkschnittstelle für den automatischen Empfang von IP-DNS-Servern

Unter Linux können Sie die Netzwerkschnittstelle so konfigurieren, dass die DNS-IP-Adressen der Server automatisch abgerufen werden. Diese Funktionalität ermöglicht es dem Computer, automatisch DNS-Serverinformationen vom DHCP-Server abzurufen, was die Netzwerkkonfiguration vereinfacht und eine einfachere Verwendung ermöglicht.

Um diese Konfiguration durchzuführen, müssen Sie die Konfigurationsdatei für die Netzwerkschnittstellen öffnen, die sich normalerweise im Verzeichnis /etc/network/interfaces befindet. Suchen Sie in dieser Datei nach einer Zeile mit den Einstellungen für die gewünschte Netzwerkschnittstelle und fügen Sie den dhcp-dns-nameservers-Parameter zu diesen Einstellungen hinzu.

Beispiel für die Konfiguration einer Netzwerkschnittstelle zum automatischen Abrufen von IP-DNS-Servern:

SchnittstelleIP-AdresseSubnetzmaskeStandard-GatewayDNS-Server
eth0dhcpdhcpdhcpdhcp

Nachdem Sie die erforderlichen Änderungen an der Konfigurationsdatei vorgenommen haben, müssen Sie sie speichern und die Netzwerkdienste neu starten, damit die Änderungen wirksam werden. Sie können den Befehl sudo /etc/init verwenden, um die Netzwerkdienste unter Linux neu zu starten.d/networking restart .

Nach dem Neustart der Netzwerkdienste wird die Netzwerkschnittstelle so konfiguriert, dass die DNS-IP-Adressen der Server automatisch abgerufen werden. Der Computer erhält nun automatisch DNS-Serverinformationen vom DHCP-Server, sodass Sie das Netzwerk nutzen können, ohne dass die DNS-Server manuell konfiguriert werden müssen.

Verwenden von Konfigurationsdateien zum Installieren von IP-DNS-Servern unter Linux

Um die IP-DNS-Server zu installieren, müssen Sie die Datei /etc/resolv öffnen.conf in einem Texteditor mit Administratorrechten. Diese Datei legt die IP-Adressen der DNS-Server fest, die Linux zum Auflösen von Hostnamen im Netzwerk verwenden wird.

Jeder DNS-Server wird in einer separaten Zeile im Format nameserver IP_Adresse angegeben. Zum Beispiel:

nameserver 8.8.8.8nameserver 8.8.4.4

Nachdem Sie Änderungen an der Datei /etc/resolv vorgenommen haben.conf , es muss gespeichert und geschlossen werden.

Nach dem Speichern der Änderungen wird Linux die angegebenen DNS-IP-Adressen der Server verwenden, um die Hostnamen im Netzwerk aufzulösen. Es ist wichtig zu beachten, dass Änderungen an der Datei /etc/resolv vorgenommen werden.confs können beim Neustart des Systems oder beim Ausführen bestimmter Befehle überschrieben werden, daher müssen Sie bei Änderungen vorsichtig sein.