Page 1 of 1

Zonendatei funktioniert nicht

Posted: 2008-07-29 17:33
by themonk
Hallo,
habe heute nach Anleitung versucht eine Zone eingerichtet habe dann bind neu gestartet und versucht mit nslooup diese zu testen doch dieser konnte nichts finden.
In der syslog steht folgendes:
Jul 29 17:23:23 server named[2865]: starting BIND 9.3.4-P1.1 -u bind
Jul 29 17:23:23 server named[2865]: found 1 CPU, using 1 worker thread
Jul 29 17:23:23 server named[2865]: loading configuration from '/etc/bind/named.conf'
Jul 29 17:23:23 server named[2865]: listening on IPv6 interfaces, port 53
Jul 29 17:23:23 server named[2865]: listening on IPv4 interface lo, 127.0.0.1#53
Jul 29 17:23:23 server named[2865]: listening on IPv4 interface eth0, 192.168.6.11#53
Jul 29 17:23:23 server named[2865]: command channel listening on 127.0.0.1#953
Jul 29 17:23:23 server named[2865]: zone 0.in-addr.arpa/IN: loaded serial 1
Jul 29 17:23:23 server named[2865]: zone 127.in-addr.arpa/IN: loaded serial 1
Jul 29 17:23:23 server named[2865]: zone 255.in-addr.arpa/IN: loaded serial 1
Jul 29 17:23:23 server named[2865]: dns_rdata_fromtext: /etc/bind/db.test.local:5: near 'ns.test.local..root.ns.test.local.': empty label
Jul 29 17:23:23 server named[2865]: zone test.local/IN: loading master file /etc/bind/db.test.local: empty label
Jul 29 17:23:23 server named[2865]: zone localhost/IN: loaded serial 1
Jul 29 17:23:23 server named[2865]: running
Denke das hier :(Jul 29 17:23:23 server named[2865]: dns_rdata_fromtext: /etc/bind/db.test.local:5: near 'ns.test.local..root.ns.test.local.': empty label
Jul 29 17:23:23 server named[2865]: zone test.local/IN: loading master file /etc/bind/db.test.local: empty label) der fehler ist nur warum?

Re: Zonendatei funktioniert nicht

Posted: 2008-07-29 18:40
by Roger Wilco
Poste deine named.conf sowie das Zone File. Die relevanten Teil, ohne Kommentare, in CODE Tags...

Re: Zonendatei funktioniert nicht

Posted: 2008-07-29 19:06
by themonk
named.conf.local

Code: Select all

zone "test.local"{
type master;
file "/etc/bind/db.test.local";
};
db.test.local

Code: Select all

$TTL    604800
@       IN      SOA     ns.test.local..root.ns.test.local. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
                        IN      NS      ns.test.local.
                        IN      NS      ns2.test.local.
                        IN      MX 10   mail.test.local.
ns                      IN      A       192.168.6.11
ns2                     IN      A       192.168.6.12
mail                    IN      A       192.168.6.11
www                     IN      CNAME   ns.test.local.
named.conf

Code: Select all

include "/etc/bind/named.conf.options";

[b]include "/etc/bind/rndc.key";
controls{
inet 127.0.0.1 allow {localhost;} keys {rndc-key;};
};[/b]

zone "." {
        type hint;
        file "/etc/bind/db.root";
};
zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

include "/etc/bind/named.conf.local";
Das Fett gedruckte habe ich ergänzt

Re: Zonendatei funktioniert nicht

Posted: 2008-07-29 19:34
by wgot
Hallo,

Code: Select all

ns.test.local..root.ns.test.local.
vor root ein Punkt zuviel und ein Leerzeichen zu wenig.

Gruß, Wolfgang

Re: Zonendatei funktioniert nicht

Posted: 2008-07-29 19:45
by themonk
Genau das war es
Danke