O'Reilly logo

DNS & BIND Kochbuch by Cricket Liu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5.26 Eine Zone durch Programmierung erzeugen

Problem

Sie möchten eine neue Zone auf einem Nameserver durch Programmierung erzeugen.

Lösung

Erzeugen Sie eine minimale Zonendaten-Datei, die nur relative Domain-Namen im Eigentümer-Feld der Records verwendet. Zum Beispiel:

$TTL 86400
@    IN    SOA    ns1.foo.example.    hostmaster.foo.example.
     2002051200
     3600
     900
     604800
     3600 )

    IN    NS    ns1.foo.example.
    IN    NS    ns2.foo.example.

    IN    A     10.0.0.1

    IN    MX    10 mail.foo.example.

www IN    CNAME    @

Schreiben Sie dann ein Skript, um eine neue zone-Anweisung zur named.conf-Datei des Nameservers hinzuzufügen. Verwenden Sie zuletzt je nach Version rndc reconfig oder ndc reconfig, um den Nameserver dazu zu bringen, dass er named.conf erneut einliest.

Ein Beispielskript, addzone.pl

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required