0 Pluspunkte 0 Minuspunkte
Wie füge ich in einem Debian Linux bind9 DNS Server eine weitere Domain hinzu?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Angenommen, du möchtest die Domain example.com hinzufügen. Die Zone Dateien befinden sich typischerweise in

/etc/bind/

Erstelle eine neue Zone Datei für example.com.

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

mit dem folgenden Inhalt

$TTL 86400
@   IN  SOA ns1.example.com. admin.example.com. (
        2025031401  ; Serial
        3600        ; Refresh
        1800        ; Retry
        604800      ; Expire
        86400 )     ; Minimum TTL

    IN  NS  ns1.example.com.
    IN  A   192.168.1.10
www IN  A   192.168.1.10
mail IN  A   192.168.1.20

Achte auf die Leerzeile am Ende der Datei! Ersetze 192.168.1.10 und 192.168.1.20 durch die IP-Adressen deiner Server. Öffne die Konfigurationsdatei /etc/bind/named.conf.local 

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

und füge die neue Zone hinzu

zone "example.com" {
    type master;
    file "/etc/bind/db.example.com";
};

Wenn es eine Slave-Zone ist dann

zone "example.com" {
    type slave;
    masters { 192.168.1.100; };  # IP des Master-DNS
    file "/var/cache/bind/db.example.com";
};

Prüfe die Syntax der neuen Konfigurationsdatei

sudo named-checkconf
sudo named-checkzone example.com /etc/bind/db.example.com

Und falls keine Fehler auftreten starte den Server neu.

sudo systemctl restart bind9
von (1.3k Punkte)