Konfigurationsproblem mit BIND

michaelffm

Well-Known Member
Hi,

ich versuche gerade mich in named (BIND) einzulesen und habe dafür ein Beispielsystem.
Jetzt bekomme ich es einfach nicht hin, eine eigene Zone zu definieren.

Hier mein Eintrag aus der named.conf
Code:
zone "client.server.net" {
        type master;
        file "zones/client.server.net";
};

Und hier mein client.server.net file
Code:
$ORIGIN .
$TTL 10 ; 10 seconds
client.server.net   IN SOA  ns1.server.net. hostmaster.server.net. (
                                18         ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                10         ; minimum (10 seconds)
                                )
$TTL 3600       ; 1 hour
                        NS      ns1.server.net.
                        NS      ns2.server.net.
                        MX      10 client.server.net.

$ORIGIN client.server.net.

Wenn ich named restarte und danach ein dig mache bekomme ich keine Antwort.
Code:
; <<>> DiG 9.8.1-P1 <<>> @localhost client.server.net
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 40070
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;client.server.net.             IN      A

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jan 11 16:11:06 2012
;; MSG SIZE  rcvd: 35

Wo ist denn hier mein Denkfehler? Das müsste doch generell funktionieren

Danke und Gruß
 
Hi,

ich versuche gerade mich in named (BIND) einzulesen und habe dafür ein Beispielsystem.
Jetzt bekomme ich es einfach nicht hin, eine eigene Zone zu definieren.

/var/log/messages sagt dir was, wenn die Konfiguration nicht stimmt, oder wenn Berechtigungen fehlen.

Ansonsten versuche mal:

Code:
@ IN NS ns1.server.net.
@ IN NS ns2.server.net.
@ IN MX 10 client.server.net.
client.server.net. IN A ip.adr.es.se
ns1 IN A ip.adr.es.se-des-dns-servers
ns2 IN A ip.adr.es.se-des-2ten-dns-servers

Rob
 
du hast keinen A-record definiert, welchen soll er dir ausgeben? eine antwort bekommst du, sonst würde der server nicht in der fußzeile stehen, der dir geantwortet hat
 
Jetzt hab ich alles neu gemacht und auch A Records definiert - trotzdem geht es nicht.

Code:
zone "pampelm.net" {
type master;
file "/etc/named/dynamic/pampelm.net";
};

Code:
; pampelm.net
$TTL    604800
@       IN      SOA     ns1.pampelm.net. hostmaster.pampelm.net. (
  2006020201 ; Serial
  604800 ; Refresh
  86400 ; Retry
  2419200 ; Expire
  604800); Negative Cache TTL
;
@       IN      NS      ns1
        IN      A       192.168.0.100
ns1     IN      A       192.168.0.100
client1 IN      A       192.168.0.100

Code:
; <<>> DiG 9.8.1-P1 <<>> @localhost client1.pampelm.net
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20913
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;client1.pampelm.net.           IN      A

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jan 12 09:18:42 2012
;; MSG SIZE  rcvd: 37
 
Zurück
Oben