Einen Linux slave DNS Server hat man schneller eingerichtet, als man denkt. Dieser Beitrag baut auf „Linux: bind9 DNS Konfiguration für direkte Root-Server Abfrage“ auf. Es sollte also bereits ein funktionierende Linux DNS Server vorhanden sein.

    Dieser soll nun eine Kopie einer Windows 2003 verwalteten DNS Zone hosten.

    Domainname: 2nibbles4u.local
    Master DNS-Server IP: 192.168.0.210

     Dazu muss die Datei /etc/bind/named.conf erweitert werden.

    zone "0.168.192.in-addr.arpa"
    {
            notify no;
            type slave;
            masters { 192.168.0.210; };
            allow-notify { 192.168.0.210; };
            file "192.168.0.rev";
    };
    zone "2nibbles4u.local"
    {
            notify no;
            type slave;
            masters { 192.168.0.210; };
            allow-notify { 192.168.0.210; };
            file "2nibbles4u.local";
    };

    Abhängig von der Verzeichnis angabe in der /etc/bind/named.conf.options wird in dem entsprechenden Verzeichnis die Zonenkopier angelegt:

    ...
    directory "/var/cache/bind"; 
    ...

    Wo Sie dann gerade eh warscheinlich in der named.conf.options nach dem Pfad geschaut habe, stellen Sie bitte noch sicher, dass die Optionen allow-query & allow-recursion beide so gesetzt sind das externe DNS Anfragen möglich sind. Andernfalls macht eine slave DNS Server nicht besonders viel Sinn…

    Nach einem Neustart des DNS Server (/etc/init.d/bind9 restart) sollten Sie im DNS Log (nach dem etzten Artikel /var/cache/bind/bind_extended.log) den Zonentransfer sehen…

    12-Aug-2007 21:09:06.251 xfer-in: info: transfer of ‚2nibbles4u.local/IN‘ from 192.168.0.210#53: connected using 192.168.0.209#52402
    12-Aug-2007 21:09:06.449 general: info: zone 2nibbles4u.local/IN: transferred serial 226
    12-Aug-2007 21:09:06.449 xfer-in: info: transfer of ‚2nibbles4u.local/IN‘ from 192.168.0.210#53: end of transfer
    12-Aug-2007 21:09:06.749 general: info: zone 0.168.192.in-addr.arpa/IN: Transfer started.
    12-Aug-2007 21:09:06.749 xfer-in: info: transfer of ‚0.168.192.in-addr.arpa/IN‘ from 192.168.0.210#53: connected using 192.168.0.209#49546
    12-Aug-2007 21:09:06.897 general: info: zone 0.168.192.in-addr.arpa/IN: transferred serial 120
    12-Aug-2007 21:09:06.897 xfer-in: info: transfer of ‚0.168.192.in-addr.arpa/IN‘ from 192.168.0.210#53: end of transfer

    Alternativ kann ein  Aktualisierung der Zone auch über dig angestroßen werden:

    dig @127.0.0.1 2nibbles4u.local axfr

    Für die Verwaltung des DNS Servers sollten Sie sich das Tools rndc näher anschauen:

    http://www.oreillynet.com/pub/a/network/excerpt/dnsbindcook_ch05/index.html?page=2

    http://www.oreillynet.com/pub/a/network/excerpt/dnsbindcook_ch05/index.html

    Leave A Reply