Bind9 ist ein DNS (Domain Name System) Server, der auf Ubuntu verfügbar ist und es ermöglicht, Domain-Namen auf IP-Adressen aufzulösen. Dies ist besonders nützlich, wenn Sie einen eigenen Webserver oder eine eigene Website hosten möchten. In diesem Blog-Eintrag zeigen wir Ihnen, wie Sie Bind9 auf Ubuntu 22.04 installieren und einen Testeintrag erstellen können.
Schritt 1: Installation von Bind9
Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus, um Bind9 zu installieren:
sudo apt-get update
sudo apt-get install bind9 bind9utils bind9-doc
Schritt 2: Konfiguration von Bind9
Die Konfigurationsdateien von Bind9 befinden sich im Ordner /etc/bind
. Öffnen Sie die Hauptkonfigurationsdatei named.conf
mit einem Texteditor wie Nano:
sudo nano /etc/bind/named.conf
Fügen Sie den folgenden Abschnitt am Ende der Datei hinzu:
zone "test.com" { type master; file "/etc/bind/db.test.com"; };
Speichern Sie die Änderungen und schliessen Sie Nano.
Schritt 3: Erstellen Sie eine Datenbankdatei für den Testeintrag
Erstellen Sie eine neue Datei namens db.test.com
im Ordner /etc/bind
:
sudo nano /etc/bind/db.test.com
Fügen Sie den folgenden Inhalt in die Datei ein:
$TTL 604800 @ IN SOA test.com. root.test.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1
Speichern Sie die Änderungen und schliessen Sie Nano.
Schritt 4: Starten Sie den Bind9 Server und testen Sie den Eintrag
Starten Sie den Bind9 Server mit folgendem Befehl:
sudo /etc/init.d/bind9 restart
Testen Sie den Eintrag, indem Sie die IP-Adresse des Hosts für den Testeintrag abfragen:
nslookup test.com
Wenn alles korrekt konfiguriert ist, sollte die Antwort die IP-Adresse 127.0.0.1
enthalten.
Schritt 5: Überprüfen Sie die Konfiguration
Um sicherzustellen, dass die Konfiguration korrekt ist, können Sie die folgenden Befehle verwenden:
sudo named-checkconf
sudo named-checkzone test.com /etc/bind/db.test.com
Wenn beide Befehle ohne Fehlermeldungen ausgeführt werden, ist Ihre Konfiguration erfolgreich.
Zusammenfassung
In diesem Blog-Eintrag haben wir gezeigt, wie Sie Bind9 auf Ubuntu 22.04 installieren und einen Testeintrag erstellen können. Diese Schritte können auch auf anderen Versionen von Ubuntu verwendet werden. Vergessen Sie nicht, Ihre Konfiguration regelmässig zu überprüfen, um sicherzustellen, dass alles ordnungsgemäss funktioniert.
Ich hoffe, dass dieser Blog-Eintrag Ihnen bei der Einrichtung Ihres Bind9 DNS-Servers hilfreich war. Viel Erfolg!