Bind9 Konfiguration · 2 min read · Jan 14, 2026

Auflösung von Domains intern und extern mit Bind9 und Caching-Namensserver - Seite 2

5. Erstellung der Zonendatei:

Jetzt gibt es ein Problem. :( Wo ist meine Schrotflinte?

Das heißt, wenn Sie bind-chroot installiert haben, dann erstellen Sie Ihre Zonendatei im Verzeichnis /var/named/chroot/var/named/ und erstellen dann einen Softlink zum Verzeichnis /var/named/, aber wenn Sie dieses Chroot-Paket nicht installiert haben, dann erstellen Sie die Zonendatei direkt im Verzeichnis /var/named/.

Jetzt funktioniert der folgende Befehl gut, wenn Sie bind-chroot haben:

$ vi /var/named/chroot/var/named/cbtcandy.org.zone

ODER (wenn bind-chroot nicht installiert ist)

$ vi /var/named/cbtcandy.org.zone   

und geben Sie die folgenden Zeilen in Ihre Zonendatei ein:

$TTL    86400
@               IN SOA  @ nayyares.gmail.com. (
42              ; serial (d. adams)
3H              ; refresh
15M             ; retry
1W              ; expiry
1D )            ; minimum
@               IN NS           nameserver.cbtcandy.org.
nameserver      IN A            192.168.1.1
cache           IN A            192.168.1.2
www             IN A            192.168.1.3
portal          IN A            192.168.1.4

Sie können so viele Einträge hinzufügen, wie Sie möchten :) in dieser Datei.

Hinweis: Hier gehe ich davon aus, dass unser DNS-Maschinenname nameserver ist und das LAN-Subnetz auf 192.168.1.0/24 liegt, Sie können dies entsprechend Ihrer Situation ändern.

Der folgende Schritt ist nur erforderlich, wenn Sie die Zonendatei im Verzeichnis /var/names/chroot/var/named/ erstellt haben.

$ ln -s /var/named/chroot/var/named/cbtcandy.org.zone /var/named/cbtcandy.org.zone

6.  Bearbeiten von resolv.conf:

Um unserer Nameserver-Maschine zu sagen, in welcher Reihenfolge sie nach Namensauflösung suchen soll, müssen wir die Datei /etc/resolv.conf bearbeiten,

$ vi /etc/resolv.conf

und die folgenden zwei Zeilen schreiben, aber sie in der gleichen Reihenfolge belassen, da wir zuerst die Namensauflösungsanfrage durch den Caching-Namensserver auflösen wollen, also halten wir die Zeile 127.0.0.1 zuerst in dieser Datei.

nameserver 127.0.0.1  
nameserver 212.96.24.1

Hinweis: Ich gehe davon aus, dass die IP-Adresse des Nameservers Ihrer ISP 212.96.24.1 ist.

7.  Einrichten des Hostnamens:

Um Ihren Hostnamen entsprechend Ihrer Domain einzurichten, bearbeiten wir die Datei /etc/sysconfig/network, d.h.

$ vi /etc/sysconfig/network

Jetzt geben Sie die folgende Zeile ein:

HOSTNAME=nameserver.cbtcandy.org

8. Neustart des BIND-Daemons:

$ service named restart               (Redhat,Fedora,Centos)

ODER

$ /etc/rc.d/rc.bind restart            (Suse,Debian)

9. Testen:

Um jetzt zu testen, ob Ihre Konfiguration einwandfrei funktioniert, geben Sie den folgenden Befehl ein:

$ nslookup nameserver.cbtcandy.org

Wenn Sie das folgende Ergebnis erhalten, bedeutet das, dass Ihr BIND 9 einwandfrei funktioniert:

Server:         127.0.0.1  
Address:        127.0.0.1#53  
  
Name:   nameserver.cbtcandy.org  
Address: 192.168.1.1

Um jetzt Ihren Caching-Namensserver zu testen, geben Sie den folgenden Befehl ein:

$ nslookup www.howtoforge.org

Wenn Sie das folgende Ergebnis erhalten, bedeutet das, dass der Caching-Namensserver einwandfrei funktioniert.

Server:         212.96.24.1  
Address:        212.96.24.1#53  
  
Name:   www.howtoforge.org  
Address: 85.10.207.148

Hinweis: Wenn Sie während der Konfiguration auf ein Problem stoßen, zögern Sie bitte nicht, mich zu kontaktieren.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.