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!