WMP Sites

So zeigen Sie DNS-Server unter Linux an

Lukas Fuchs vor 1 Monat DevOps & Deployment 3 Min. Lesezeit

DNS-Server unter Linux anzeigen

DNS-Server sind entscheidend für die Auflösung von Domänennamen in IP-Adressen und ermöglichen es Geräten, effektiv im Internet zu kommunizieren. Unter Linux gibt es mehrere Möglichkeiten, die aktuell konfigurierten DNS-Server anzuzeigen.

Befehle zum Anzeigen von DNS-Servern

Um die DNS-Server anzuzeigen, kannst du eine der folgenden Befehlszeilenoptionen verwenden:

  • cat /etc/resolv.conf: Zeigt den Inhalt der Datei /etc/resolv.conf an, die die aktuellen DNS-Servereinstellungen enthält.
  • resolvectl status: Zeigt Informationen zum aktuellen Netzwerkstatus an, einschließlich der DNS-Server.
  • nmcli con show: Zeigt die Konfigurationen aller Netzwerkverbindungen an, einschließlich der DNS-Server für jede Verbindung.

Anzeigen aktueller DNS-Einstellungen

Der Befehl cat /etc/resolv.conf zeigt die aktuellen DNS-Servereinstellungen an. Die Datei enthält Zeilen wie die folgenden:

nameserver 8.8.8.8
nameserver 8.8.4.4

Diese Zeilen geben an, dass die DNS-Server mit den IP-Adressen 8.8.8.8 und 8.8.4.4 verwendet werden sollen.

Konfigurierte DNS-Server auflisten

Der Befehl resolvectl status listet die konfigurierten DNS-Server für alle Netzwerkschnittstellen auf:

DNS Servers:
  google-dns.google.com
  8.8.8.8
  8.8.4.4

DNS-Server in einer bestimmten Netzwerkschnittstelle

Um die DNS-Server für eine bestimmte Netzwerkschnittstelle anzuzeigen, verwende den Befehl nmcli:

nmcli con show --interface-name <interface-name> | grep DNS

Ersetze <interface-name> durch den Namen der Netzwerkschnittstelle, für die du die DNS-Server anzeigen möchtest.

DNS-Server für eine bestimmte Domain

Um die DNS-Server für eine bestimmte Domain anzuzeigen, kannst du den Befehl dig verwenden:

dig +short ns <domain-name>

Ersetze <domain-name> durch den Domainnamen, für den du die DNS-Server abfragen möchtest.

Anzeige von DNS-Servern in verschiedenen Linux-Distributionen

Die beschriebenen Methoden funktionieren auf den meisten Linux-Distributionen, können aber je nach Distribution geringfügige Unterschiede aufweisen. Beispielsweise verwendet Ubuntu den Befehl systemd-resolve anstelle von resolvectl. Konsultiere die Dokumentation deiner Distribution für spezifische Anweisungen.

Befehle zum Anzeigen von DNS-Servern

Um deine aktuellen DNS-Einstellungen unter Linux anzuzeigen, stehen dir verschiedene Befehle zur Verfügung:

resolvectl

resolvectl ist ein Tool zur Abfrage und Konfiguration von DNS-Einstellungen. Du kannst es verwenden, um die folgenden Informationen anzuzeigen:

  • Aktuelle DNS-Server:
resolvectl status
  • Konfigurierte DNS-Server:
resolvectl config

cat und grep

Diese Befehle können dazu verwendet werden, die Konfigurationsdatei /etc/resolv.conf zu analysieren und DNS-Serverinformationen zu extrahieren:

  • Aktueller DNS-Server:
cat /etc/resolv.conf | grep nameserver
  • Alle konfigurierten DNS-Server:
cat /etc/resolv.conf | grep -v "#" | grep nameserver

nmcli

nmcli ist ein Tool zur Verwaltung von Netzwerkverbindungen. Du kannst es verwenden, um die DNS-Server für eine bestimmte Netzwerkschnittstelle anzuzeigen:

  • DNS-Server für eine bestimmte Schnittstelle:
nmcli device show <interface> | grep DNS

dnsutils

Diese Reihe von Tools bietet eine Vielzahl von DNS-bezogenen Funktionen, darunter das Anzeigen von DNS-Servern:

  • DNS-Server für eine bestimmte Domain:
dig @<DNS-Server> <Domain> +short

Anzeigen aktueller DNS-Einstellungen

Um die derzeit verwendeten DNS-Server anzuzeigen, gibt es mehrere Befehle, die du verwenden kannst. Die folgende Methode ist plattformübergreifend und funktioniert auf allen gängigen Linux-Distributionen:

Befehlszeilenbefehl

Führe den folgenden Befehl in einem Terminal aus:

systemd-resolve --status

Ausgabe interpretieren

Die Ausgabe des Befehls enthält verschiedene Informationen über die DNS-Einstellungen deines Systems, darunter:

  • DNS Servers: Dies sind die IP-Adressen der DNS-Server, die dein System derzeit verwendet.
  • DNS Domain: Dies ist die Domain, die dein System für die DNS-Auflösung verwendet.
  • DNSSEC: Dies gibt an, ob DNSSEC aktiviert ist oder nicht.
  • DNS Over TLS: Dies gibt an, ob DNS over TLS aktiviert ist oder nicht.

Beispielausgabe

Die folgende Beispielausgabe zeigt die derzeit verwendeten DNS-Server und weitere Informationen an:

Link 4 (eth0)
      Current DNS Server: 8.8.8.8
      DNS Domain: example.com
      DNSSEC: no
      DNS Over TLS: no

Konfigurierte DNS-Server auflisten

Um die in deinem System konfigurierten DNS-Server aufzulisten, kannst du verschiedene Befehle verwenden:

/etc/resolv.conf-Datei lesen

Die /etc/resolv.conf-Datei enthält die konfigurierten DNS-Server für das aktuelle System. Um diese Datei zu lesen, führe folgenden Befehl aus:

cat /etc/resolv.conf

Befehle von NetworkManager

Wenn du NetworkManager verwendest, kannst du die folgenden Befehle verwenden:

  • nmcli: Dies ist ein Befehlszeilentool zum Verwalten von Netzwerkverbindungen. Um die DNS-Server für eine bestimmte Verbindung aufzulisten, verwende folgenden Befehl:

    nmcli con show --active | grep DNS
    
  • nmtui: Dies ist eine textbasierte Benutzeroberfläche zum Verwalten von Netzwerkverbindungen. Um die DNS-Server für eine bestimmte Verbindung aufzulisten, gehe wie folgt vor:

    1. Starte nmtui: nmtui
    2. Wähle die gewünschte Verbindung aus.
    3. Drücke die Taste "E" (Bearbeiten).
    4. Gehe zum Abschnitt "DNS".

Befehle von Systemd-resolved

Wenn du Systemd-resolved verwendest, kannst du die folgenden Befehle verwenden:

  • resolvectl: Dies ist ein Befehlszeilentool zum Verwalten des Systemd-resolved-Dienstes. Um die DNS-Server aufzulisten, verwende folgenden Befehl:

    resolvectl status
    
  • systemctl: Dies ist ein Befehlszeilentool zum Verwalten von Systemdiensten. Um den Status des Systemd-resolved-Dienstes zu überprüfen, verwende folgenden Befehl:

    systemctl status systemd-resolved
    

DNS-Server in einer bestimmten Netzwerkschnittstelle

Manchmal ist es notwendig, die DNS-Server für eine bestimmte Netzwerkschnittstelle anzuzeigen, beispielsweise für die Fehlerbehebung oder die Konfiguration. In Linux kannst du dies mit dem Befehl ip erreichen.

Aktuelle DNS-Einstellungen für eine Schnittstelle anzeigen

Um die aktuellen DNS-Einstellungen für eine bestimmte Netzwerkschnittstelle anzuzeigen, verwende die folgende Syntax:

ip addr show dev <Schnittstellenname> | grep nameserver

Ersetze <Schnittstellenname> durch den Namen der Schnittstelle, für die du die DNS-Server anzeigen möchtest. Diese Informationen enthalten in der Regel die IP-Adressen der DNS-Server, die derzeit von der Schnittstelle verwendet werden.

Namensserver-Einstellungen einer vorkonfigurierten Schnittstelle listen

Alternativ kannst du auch die Datei /etc/resolv.conf verwenden, um die für eine bestimmte vorkonfigurierte Netzwerkschnittstelle eingestellten DNS-Server anzuzeigen. Diese Datei enthält die DNS-Servereinstellungen für alle Schnittstellen, die in der Konfiguration enthalten sind.

Um die DNS-Servereinstellungen für eine bestimmte Schnittstelle anzuzeigen, suche nach dem Abschnitt, der mit der folgenden Zeile beginnt:

network-interface-name {

Ersetze network-interface-name durch den Namen der Schnittstelle, für die du die DNS-Server anzeigen möchtest. Die DNS-Servereinstellungen für diese Schnittstelle werden in diesem Abschnitt aufgelistet.

DNS-Server für eine bestimmte Domain

Du kannst auch die DNS-Server für eine bestimmte Domain abrufen. Dies kann nützlich sein, wenn du wissen möchtest, welche Server für die Auflösung einer bestimmten Website verwendet werden.

DNS-Server für eine Domain ermitteln

Um die DNS-Server für eine Domain zu ermitteln, kannst du den folgenden Befehl verwenden:

nslookup -type=ns example.com

Dabei ersetzt du example.com durch die Domain, für die du die DNS-Server ermitteln möchtest.

Interpretation der Ergebnisse

Die Ausgabe des Befehls enthält Informationen zu den Nameservern, die für die Auflösung der Domain zuständig sind. Nachfolgend findest du ein Beispiel für eine Ausgabe:

Non-authoritative answer:
example.com  nameserver = ns1.example.com
example.com  nameserver = ns2.example.com

In diesem Beispiel sind ns1.example.com und ns2.example.com die DNS-Server, die für die Auflösung der Domain example.com verwendet werden.

Verwendung von dig

Du kannst auch das Tool dig verwenden, um die DNS-Server für eine Domain zu ermitteln. dig ist ein leistungsstarkes Tool zur Abfrage von DNS-Informationen. Um dig zu verwenden, führe den folgenden Befehl aus:

dig ns example.com

Dabei ersetzt du example.com durch die Domain, für die du die DNS-Server ermitteln möchtest.

Interpretation der dig-Ausgabe

Die Ausgabe von dig enthält ausführlichere Informationen zu den DNS-Servern, die für die Auflösung der Domain zuständig sind. Nachfolgend findest du ein Beispiel für eine Ausgabe:

;; ANSWER SECTION:
example.com.    1799    IN  NS  ns1.example.com.
example.com.    1799    IN  NS  ns2.example.com.

In diesem Beispiel sind ns1.example.com und ns2.example.com die DNS-Server, die für die Auflösung der Domain example.com verwendet werden.

Anzeigen von DNS-Servern in verschiedenen Linux-Distributionen

Je nach Linux-Distribution, die du verwendest, stehen dir unterschiedliche Befehle und Tools zur Verfügung, um DNS-Server anzuzeigen. Hier ist eine Übersicht für einige gängige Distributionen:

Ubuntu und Debian

Du kannst den Befehl resolvconf verwenden, um die aktuellen DNS-Einstellungen anzuzeigen:

sudo resolvconf status

CentOS und Red Hat Enterprise Linux (RHEL)

Verwende den Befehl nmcli mit dem Argument device show, um die DNS-Server für eine bestimmte Netzwerkschnittstelle anzuzeigen:

nmcli device show | grep DNS

Arch Linux

Installiere das Paket dnsutils und verwende dann den Befehl nslookup, um die DNS-Server abzufragen:

sudo pacman -S dnsutils
nslookup google.com

Fedora

Verwende den Befehl systemd-resolve mit der Option --status, um die aktuellen DNS-Server anzuzeigen:

sudo systemctl resolve --status

Gentoo

Installiere das Paket net-dns/resolvconf und verwende dann den Befehl resolvconf, um die DNS-Server anzuzeigen:

sudo emerge net-dns/resolvconf
resolvconf status

Andere Distributionen

Bei vielen anderen Linux-Distributionen kannst du den Befehl cat /etc/resolv.conf verwenden, um die konfigurierten DNS-Server anzuzeigen. Beachte jedoch, dass dieser Befehl nur die in der Datei /etc/resolv.conf konfigurierten DNS-Server anzeigt und möglicherweise nicht die tatsächlich verwendeten DNS-Server wiedergibt.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

CSS Padding: Der Abstand zwischen Elementen verstehen und beherrschen

AUTOR • Jun 23, 2026
DevOps & Deployment

Fehlerbehebung: MIME-Typ text/html nicht ausführbar aufgrund aktivierter strikter MIME-Typ-Überprüfung

AUTOR • Jun 23, 2026
Frontend

HTML Text fett formatieren: So erstellen Sie auffällige Texte im Web

AUTOR • Jun 23, 2026
Frontend

Outlook HTML Signatur einfügen: Schritt-für-Schritt-Anleitung für Desktop, Web und Mobile

AUTOR • Jun 23, 2026
Frontend

Sicher und bequem einloggen: Gladbacher Bank Login ohne Umwege

AUTOR • Jun 23, 2026
Frontend

Anpassung der HTML Button Farbe: Ein Guide für Anfänger mit sofort umsetzbaren Tipps

AUTOR • Jun 23, 2026
Frontend

HTML in Text umwandeln: So machst du Inhalte sauber, lesbar und suchmaschinenfreundlich

AUTOR • Jun 23, 2026
DevOps & Deployment

Vergessenes Root Passwort Rettung für Administratoren: So kommst du schnell wieder rein

AUTOR • Jun 23, 2026
DevOps & Deployment

Unmounten von Linux Geräten: Schritt-für-Schritt Anleitung für sauberes Aushängen von Laufwerken

AUTOR • Jun 23, 2026
Datenbanken

Ubuntu ZFS: Ein umfassender Leitfaden zur Dateisystementwicklung für stabile, schnelle Systeme

AUTOR • Jun 23, 2026
DevOps & Deployment

Oracle Linux: ein leistungsstarkes und zuverlässiges Betriebssystem für die Cloud und darüber hinaus

AUTOR • Jun 23, 2026
DevOps & Deployment

Die zerstörerische Macht von rm -rf: Vorsicht vor dem Löschen von Daten

AUTOR • Jun 23, 2026
JavaScript

Node.js Versionsverwaltung mit nvm: Die Installation sauber aufsetzen und richtig nutzen

AUTOR • Jun 23, 2026
DevOps & Deployment

Linux Dateiverwaltung: Effizientes Öffnen und Zugreifen auf Dateien im Alltag

AUTOR • Jun 23, 2026
DevOps & Deployment

Linux Mailserver Aufbau, Vorteile und Einrichtung für Anfänger: So startest du sauber

AUTOR • Jun 23, 2026
DevOps & Deployment

Beste PDF Reader für Linux: Funktionen, Vergleiche und Auswahlhilfen

AUTOR • Jun 23, 2026
Frontend

HTML Blocksatz, Ausrichtung und Stile für Texte im Web: So setzt du Texte sauber und lesbar um

AUTOR • Jun 22, 2026
Frontend

Die ultimative Anleitung zur Gestaltung von CSS Headern für unvergessliche Websites

AUTOR • Jun 22, 2026
Frontend

Die Anatomie einer HTML-Kopfzeile: Aufbau, Inhalt und Design für mehr Wirkung

AUTOR • Jun 22, 2026
Frameworks & Libraries

Hugo: Das vielseitige Open-Source-Framework für statische Websites, das schnell, flexibel und SEO-stark ist

AUTOR • Jun 22, 2026

Beliebte Beiträge

Frontend

Ein Hoch auf 85 Jahre: Schöne Sprüche zum 85. Geburtstag

AUTOR • May 12, 2025
DevOps & Deployment

VMware Workstation: Kostenloser Download und Anleitung zur Installation

AUTOR • May 06, 2024
API & Webservices

SCP-Befehl: Ein Beispiel für eine sichere Datenübertragung

AUTOR • May 06, 2024
DevOps & Deployment

Linux Festplattenbelegung: Überwachung und Optimierung deines Speicherplatzes

AUTOR • May 06, 2024
DevOps & Deployment

Die Macht der Textbearbeitung im Linux-Terminal

AUTOR • May 06, 2024
DevOps & Deployment

Verschieben von Verzeichnissen in Linux: Befehle und Beispiele

AUTOR • May 06, 2024
DevOps & Deployment

systemctl: Der Befehl zum Verwalten von Systemd-Diensten

AUTOR • May 06, 2024
DevOps & Deployment

Linux Top-Befehl: Einen Überblick über Systemressourcennutzung erhalten

AUTOR • May 06, 2024
Frontend

Das HTML-Element „sub“: Alles, was Sie wissen müssen

AUTOR • Apr 24, 2024
Frontend

HTML-Versionen im Überblick: Aktuelle Version verstehen und nutzen

AUTOR • Apr 24, 2024
Frontend

Ramstein Yard Sales: Fundgrube für Schnäppchenjäger

AUTOR • Apr 24, 2024
Frontend

HTML in GIF umwandeln: So geht's einfach und schnell

AUTOR • Apr 24, 2024
Frontend

Außergewöhnliche Listen erstellen mit HTML-Aufzählungszeichen

AUTOR • Apr 24, 2024
Frontend

HTML-Bild mit Link: Schritt-für-Schritt-Anleitung zum Verlinken von Bildern im Web

AUTOR • Apr 24, 2024
Frontend

Meta Viewport: Optimieren Sie die mobile Web-Erfahrung

AUTOR • Apr 24, 2024
Frontend

HTML-Schriftarten fett formatieren: So heben Sie Texte hervor

AUTOR • Apr 24, 2024
JavaScript

ISE Return Infinite – Übersetzung, Bedeutung und schnelle Handlungstipps

AUTOR • Dec 30, 2025
Backend

PHP Array in JSON umwandeln: Schritt-für-Schritt Anleitung

AUTOR • Apr 12, 2025
API & Webservices

WireGuard für Windows: Ein modernes VPN-Protokoll für einfaches und sicheres VPN-Einrichten

AUTOR • May 06, 2024
Datenbanken

MySQL unter Linux: Installation, Konfiguration und Optimierung

AUTOR • May 06, 2024