Zum Hauptinhalt springen

So konfigurieren Sie den DNS-Server unter Debian: Schritt-für-Schritt-Anleitung

Die Konfiguration von DNS-Servern auf Debian ist ein wichtiger Schritt beim Aufbau und der Wartung der Netzwerkinfrastruktur. DNS (Domain Name System) ist ein unverzichtbares Werkzeug zum Konvertieren von Domain-Namen in IP-Adressen. Damit können Sie den Zugriff auf verschiedene Netzwerkressourcen vereinfachen und automatisieren.

In diesem Artikel wird erläutert, wie Sie den DNS eines Servers auf einem Debian-Betriebssystem konfigurieren. Hier erfahren Sie, wie Sie die Bind9-Software Schritt für Schritt installieren und konfigurieren, die zu den am häufigsten verwendeten DNS-Servern der Welt gehört.

Zuerst müssen Sie die Bind9-Software auf Ihrem Debian-Server installieren. Anschließend zeigen wir Ihnen, wie Sie Konfigurationsdateien einrichten, Zonen einrichten, Datensätze hinzufügen und den DNS-Server testen können. Am Ende des Artikels erhalten Sie eine vollständige Vorstellung davon, wie Sie einen DNS-Server auf einem Debian-Betriebssystem einrichten und verwenden können.

Erforderliche Pakete installieren

Bevor Sie den DNS-Server auf Debian konfigurieren, müssen Sie mehrere Pakete installieren, um sicherzustellen, dass er funktioniert.

Um zu beginnen, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get update

Dieser Befehl aktualisiert die Liste der verfügbaren Pakete.

Installieren Sie dann die erforderlichen Pakete mit dem Befehl:

sudo apt-get install bind9 bind9utils bind9-doc

Das Paket bind9 ist das wichtigste und enthält die Hauptkomponenten des DNS-Servers. Bind9utils und bind9-doc - Hilfspakete, die zusätzliche Dienstprogramme und Dokumentation bereitstellen.

Nachdem die Pakete erfolgreich installiert wurden, sind Sie bereit, den DNS-Server auf Debian zu konfigurieren.

Grundlegende Einstellungen konfigurieren

Bevor Sie mit der Konfiguration des DNS-Servers unter Debian beginnen, müssen Sie sicherstellen, dass das System über eine statische IP-Adresse verfügt. Sie können dazu eine Datei öffnen /etc/network/interfaces verwenden Sie einen Texteditor und stellen Sie sicher, dass die Netzwerkeinstellungen ungefähr so aussehen:

iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1

Wenn die Adresse als dhcp angegeben ist, verwendet das System eine dynamische IP-Adresseinstellung und muss in eine statische Adresse geändert werden.

Als nächstes müssen Sie die Datei öffnen /etc/hostname verwenden Sie einen Texteditor und geben Sie den Namen des Servers ein (z. B. dns-01).

Damit unser Server Namen im Internet auflösen kann, müssen Sie die entsprechenden Änderungen an der Datei vornehmen /etc/resolv.conf. Dazu öffnen Sie die Datei mit einem Texteditor und fügen Zeilen hinzu:

nameserver 8.8.8.8nameserver 8.8.4.4

In diesem Beispiel werden die DNS-Server von Google verwendet, Sie können jedoch andere DNS-Server verwenden.

Die Konfiguration der Grundeinstellungen ist abgeschlossen und wir sind bereit, mit dem nächsten Schritt fortzufahren.

Erstellen und Konfigurieren von Zonen

Nachdem Sie den DNS-Server unter Debian installiert und konfiguriert haben, müssen Sie Zonen erstellen und konfigurieren, damit der Server Anfragen für verschiedene Domainnamen verarbeiten kann.

1. Öffnen Sie die DNS-Konfigurationsdatei des Servers:

sudo nano /etc/bind/named.conf.local

2. Fügen Sie der Datei den folgenden Code hinzu und ersetzen Sie "example.com " auf Ihren Domain-Namen:

zone "example.com" ;>;

3. Erstellen Sie eine Zonendatei:

sudo nano /etc/bind/db.example.com

4. Füllen Sie die Zonendatei mit folgendem Inhalt aus und ersetzen Sie die entsprechenden Werte durch Ihre Daten:

$TTL 86400@ IN SOA ns1.example.com. admin.example.com. (202508120128800720060480086400 )@ IN NS ns1.example.com.@ IN NS ns2.example.com.ns1 IN A IP_адрес_первичного_DNSns2 IN A IP_адрес_вторичного_DNSexample.com. IN MX 10 mail.example.com.example.com. IN A IP_адрес_сервераwww IN A IP_адрес_сервераmail IN A IP_адрес_сервера

5. Speichern und schließen Sie die Datei.

6. Starten Sie den DNS-Dienst neu:

sudo systemctl restart bind9

Ihr DNS-Server ist jetzt so konfiguriert, dass er Anfragen in der erstellten Zone verarbeitet. Wiederholen Sie die Schritte 1 bis 5 für jede zusätzliche Zone, falls erforderlich.

Konfigurieren von Clientcomputern

Damit alle Clientcomputer im Netzwerk die neuen DNS-Server verwenden können, müssen Sie die Netzwerkeinstellungen auf jedem Computer ändern. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffnen Sie auf jedem Clientcomputer das Menü "Netzwerkeinstellungen".
  2. Wählen Sie im Abschnitt "IP-Adresse" die Option "IP-Adresse automatisch abrufen" aus.
  3. Geben Sie im Abschnitt "DNS-Server" die IP-Adressen der neuen DNS-Server ein, die Sie auf dem Server konfiguriert haben. Klicken Sie dazu auf die Schaltfläche "Hinzufügen" und geben Sie die IP-Adressen nacheinander ein.
  4. Speichern Sie die Änderungen, und schließen Sie das Netzwerkeinstellungen-Fenster.

Danach verwenden alle Clientcomputer im Netzwerk die neuen DNS-Server. Beachten Sie, dass die Änderungen möglicherweise nicht sofort wirksam werden, daher wird empfohlen, jeden Clientcomputer nach der Konfiguration neu zu starten.