Bind Problem - Splitdns - Ubuntu 10.04

Centro

Der mit dem roten Hut!
Hallo,

ich bin jetzt glaub ich an dem Punkt an dem man Blind durch die Konfig blickt. Daher brauch ich eure geschulten Augen mal :D

Ich virtualisiere meinen Mailserver über einen internen IP Bereich. Da das Script die Mails nochmal durch Amavis und 100 andere Dinge durchjagt und ich möchte das die Mail im Kasten bleibt, habe ich bisher (Centos 5.5) mit Splitdns gearbeitet. Sprich "named" und die nötigen Einträge gesetzt. Läuft alles seit Jahren super. Jetzt muss ich die Büchse auf Ubuntu 10.04 64bit hoch ziehen bzw. umziehen.
Ich habe ja in Ubuntu dafür bind9 als Paket. Habe auch meine named.conf.options dafür editiert.
Code:
options {
       directory "/var/named";
       dump-file "/var/named/data/cache_dump.db";
       statistics-file "/var/named/data/named_stats.txt";
forwarders {62.72.64.237; };
};
include "/etc/rndc.key";
// We are the master server for server.example.com
zone "xchange.mitschke.cc" {
    type master;
    file "db.xchange.mitschke.cc";
};
... und auch den Teil in /var/named/ angelegt.
Code:
;
;       Addresses and other host information.
;
$TTL 86400
@       IN      SOA     xchange.mitschke.cc. hostmaster.xchange.mitschke.cc. (
                               10118      ; Serial
                               43200      ; Refresh
                               3600       ; Retry
                               3600000    ; Expire
                               2592000 )  ; Minimum
;       Define the nameservers and the mail servers
               IN      NS      192.168.100.6
               IN      A       192.168.100.6
               IN      MX      10 xchange.mitschke.cc.

Beim Starten kommt "OK" aber ein dig und nslookup bringt das hier:
Code:
 dig xchange.mitschke.cc

; <<>> DiG 9.7.0-P1 <<>> xchange.mitschke.cc
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 21081
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;xchange.mitschke.cc.           IN      A

;; Query time: 0 msec
;; SERVER: 192.168.100.6#53(192.168.100.6)
;; WHEN: Sun Nov  4 13:55:36 2012
;; MSG SIZE  rcvd: 37

root@xchange:/var/named# nslookup xchange.mitschke.cc
;; Got SERVFAIL reply from 192.168.100.6, trying next server
Server:         62.72.64.237
Address:        62.72.64.237#53

Non-authoritative answer:
Name:   xchange.mitschke.cc
Address: 62.245.142.147

Logfilemeldung:
Code:
Nov  4 13:57:01 xchange named[23698]: starting BIND 9.7.0-P1 -u bind
Nov  4 13:57:01 xchange named[23698]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='
Nov  4 13:57:01 xchange named[23698]: adjusted limit on open files from 524288 to 1048576
Nov  4 13:57:01 xchange named[23698]: found 2 CPUs, using 2 worker threads
Nov  4 13:57:01 xchange named[23698]: using up to 4096 sockets
Nov  4 13:57:01 xchange named[23698]: loading configuration from '/etc/bind/named.conf'
Nov  4 13:57:01 xchange named[23698]: reading built-in trusted keys from file '/etc/bind/bind.keys'
Nov  4 13:57:01 xchange named[23698]: using default UDP/IPv4 port range: [1024, 65535]
Nov  4 13:57:01 xchange named[23698]: using default UDP/IPv6 port range: [1024, 65535]
Nov  4 13:57:01 xchange named[23698]: listening on IPv4 interface lo, 127.0.0.1#53
Nov  4 13:57:01 xchange named[23698]: listening on IPv4 interface venet0, 127.0.0.2#53
Nov  4 13:57:01 xchange named[23698]: listening on IPv4 interface venet0:0, 192.168.100.6#53
Nov  4 13:57:01 xchange named[23698]: generating session key for dynamic DNS
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 254.169.IN-ADDR.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: D.F.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 8.E.F.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: 9.E.F.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: A.E.F.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: automatic empty zone: B.E.F.IP6.ARPA
Nov  4 13:57:01 xchange named[23698]: command channel listening on 127.0.0.1#953
Nov  4 13:57:01 xchange named[23698]: command channel listening on ::1#953
Nov  4 13:57:01 xchange named[23698]: zone 0.in-addr.arpa/IN: loaded serial 1
Nov  4 13:57:01 xchange named[23698]: zone 127.in-addr.arpa/IN: loaded serial 1
Nov  4 13:57:01 xchange named[23698]: zone 255.in-addr.arpa/IN: loaded serial 1
Nov  4 13:57:01 xchange named[23698]: zone xchange.mitschke.cc/IN: NS '192.168.100.6.xchange.mitschke.cc' has no address records (A or AAAA)
Nov  4 13:57:01 xchange named[23698]: zone xchange.mitschke.cc/IN: not loaded due to errors.
Nov  4 13:57:01 xchange named[23698]: zone localhost/IN: loaded serial 2
Nov  4 13:57:01 xchange named[23698]: running

Ich habe genau diese Konfiguration auf einem Centos 5.5 laufen. Exact, und nicht einen Buchstaben anders. Ich hab das auch schon mal zum Testen auf nen Centos 6 getestet. Keine Chance. Der einzige Unterschied ist das alte System ist 32bit und die neu getesteten sind alles 64bit. Kann das die Ursache sein?

Greetz Centro
 
Hallo,
Ich habe genau diese Konfiguration auf einem Centos 5.5 laufen. Exact, und nicht einen Buchstaben anders.

Das glaube ich so nicht. BIND müßte in allen 9er Versionen da einen Fehler werfen:
Code:
;       Define the nameservers and the mail servers
               IN      NS      192.168.100.6
Da gehört ein Hostname hin und keine IP.

BIND interpretiert das so und macht (da nicht mit Punkt abgeschlossen) einen relativen Host daraus:
Code:
Nov  4 13:57:01 xchange named[23698]: zone xchange.mitschke.cc/IN: NS '192.168.100.6.xchange.mitschke.cc' has no address records (A or AAAA)
Nov  4 13:57:01 xchange named[23698]: zone xchange.mitschke.cc/IN: not 
loaded due to errors.

Ein
Code:
               IN      NS      xchange.mitschke.cc.
sollte helfen.
 
Jup scheint geholfen zu haben.

Hab grad nochmal nachgesehen. Scheint ein bind und kein bind9 auf dem alten 32bit System zu sein. Der mault da nicht! :cool:

Danke!
 
Back
Top