DNS Linux - Netzwerk und Serveradministration - Reverse Aufgabe

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Aufgabe: Reverse Lookup Zonen für fehlende Netzwerke einrichten

Schritt 1: Zonendefinitionen hinzufügen

  • Öffne die Konfigurationsdatei /etc/bind/named.conf.local
  • Füge für jedes fehlende Netzwerk eine neue Reverse-Zone hinzu
  • Die Zonendefinition sollte ungefähr so aussehen:
zone "x.x.x.in-addr.arpa" {
    type master;
    file "x.x.x.in-addr.arpa";
};

Schritt 2: Zonendateien erstellen und befüllen

  • Erstelle die referenzierten Zonendateien im Verzeichnis /var/cache/bind/
  • Jede Zonendatei muss folgende Einträge enthalten:
    • SOA-Record (Start of Authority)
    • NS-Record (Nameserver)
    • PTR-Records für alle Hosts im jeweiligen Netzwerk

Beispiel für /var/cache/bind/XX.XX.XX.in-addr.arpa:

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

; Nameserver-Eintrag
@       IN      NS      ns1.example.com.

; PTR-Records (IP zu Hostname)
10      IN      PTR     server1.example.com.
20      IN      PTR     server2.example.com.
30      IN      PTR     workstation.example.com.

Hinweis: Die Zahl links beim PTR-Record ist das letzte Oktett der IP-Adresse. Hostnamen müssen mit einem Punkt enden!

Schritt 3: Konfiguration testen und neu laden

  • Syntax prüfen:
named-checkconf
named-checkzone XX.XX.XX.in-addr.arpa /var/cache/bind/XX.XX.XX.in-addr.arpa
  • BIND9 neu laden:
systemctl reload bind9
# oder
rndc reload