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:
- Öffnen Sie auf jedem Clientcomputer das Menü "Netzwerkeinstellungen".
- Wählen Sie im Abschnitt "IP-Adresse" die Option "IP-Adresse automatisch abrufen" aus.
- 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.
- 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.