PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DNS Problem!



argos70
19.03.07, 14:46
Hi,

habe auf Suse 10.2 bind installiert, und will eine Domaine Names "pits-earth.de" anlegen.

Doch leider bekomme ich nur folgende Fehlermeldung:


>host pits-earth.de
Erhalte ich:
> Host pits-earth.de not found: 3(NXDOMAIN)


Meine /etc/named.conf sieht so aus:


options {

directory "/var/lib/named";

dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";

forward only;
forwarders {
192.168.2.1;
};

listen-on port 53 { 127.0.0.1; };

listen-on-v6 { none; };

allow-query { 127.0.0.1; localnets;};
auth-nxdomain yes;

notify no;

};

zone "." in {
type hint;
file "root.hint";
};

zone "localhost" in {
type master;
file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
};

zone "pits-earth.de" in {
type master;
file "pits-earth.de.zone";
allow-transfer { any; };
};

zone "25.168.192.in-addr.arpa" in {
type master;
file "25.168.192.zone";
allow-transfer { any; };
};


Meine Zone zu "pits-earth.de" unter /var/lib/named:


$TTL 2d

pits-earth.de. IN SOA pits-earth.de. root.achileas.pits-earth.de. (
2007030502 ; serial
1d ; refresh
2h ; retry
1w ; expiry
2d ) ; minimum

pits-earth.de. IN MX 0 achileas.pits-earth.de.
pits-earth.de. IN NS achileas.pits-earth.de.

achileas IN A 192.168.25.1


Meine Zone für 25.168,198:


$TTL 2d

pits-earth.de. IN SOA pits-earth.de. root.achileas.pits-earth.de. (
2007030501 ; serial
1d ; refresh
2h ; retry
1w ; expiry
2d ) ; minimum

pits-earth.de. IN NS achileas.pits-earth.de.


1 IN PTR achileas.pits-earth.de.



Meine Messages unter /var/logmessages:


Mar 19 11:50:03 achileas named[3535]: shutting down: flushing changes
Mar 19 11:50:03 achileas named[3535]: stopping command channel on 127.0.0.1#953
Mar 19 11:50:03 achileas named[3535]: stopping command channel on ::1#953
Mar 19 11:50:03 achileas named[3535]: no longer listening on 127.0.0.1#53
Mar 19 11:50:03 achileas named[3535]: exiting
Mar 19 11:50:04 achileas named[5073]: starting BIND 9.3.2 -t /var/lib/named -u named
Mar 19 11:50:04 achileas named[5073]: found 1 CPU, using 1 worker thread
Mar 19 11:50:04 achileas named[5073]: loading configuration from '/etc/named.conf'
Mar 19 11:50:04 achileas named[5073]: listening on IPv4 interface lo, 127.0.0.1#53
Mar 19 11:50:04 achileas named[5073]: listening on IPv4 interface eth0, 192.168.25.1#53
Mar 19 11:50:04 achileas named[5073]: command channel listening on 127.0.0.1#953
Mar 19 11:50:04 achileas named[5073]: command channel listening on ::1#953
Mar 19 11:50:04 achileas named[5073]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
Mar 19 11:50:04 achileas named[5073]: 25.168.192.zone:3: ignoring out-of-zone data (pits-earth.de)
Mar 19 11:50:04 achileas named[5073]: 25.168.192.zone:10: ignoring out-of-zone data (pits-earth.de)
Mar 19 11:50:04 achileas named[5073]: zone 25.168.192.in-addr.arpa/IN: has 0 SOA records
Mar 19 11:50:04 achileas named[5073]: zone 25.168.192.in-addr.arpa/IN: has no NS records
Mar 19 11:50:04 achileas named[5073]: pits-earth.de.zone:13: #localhost.pits-earth.de: bad owner name (check-names)
Mar 19 11:50:04 achileas named[5073]: zone pits-earth.de/IN: loading master file pits-earth.de.zone: bad owner name (check-names)
Mar 19 11:50:04 achileas named[5073]: zone localhost/IN: loaded serial 42
Mar 19 11:50:04 achileas named[5073]: running


Mir fällt ein Fehler auf:


Mar 19 11:50:04 achileas named[5073]: pits-earth.de.zone:13: #localhost.pits-earth.de: bad owner name (check-names)
Mar 19 11:50:04 achileas named[5073]: zone pits-earth.de/IN: loading master file pits-earth.de.zone: bad owner name (check-names)


Ich habe im Netz gesucht doch leider nichts gefunden, was weiterhilft!
Unter einem How-To (wie ich finde, ist gut) leider auch nicht!
How-To:
http://www.lug-erding.de/vortrag/DNS+BIND.html
Ich finde es ausführlich und sehr verständlich!

Weiß jemand Rat?

Gruß
Argos

himbeere
19.03.07, 15:02
Was sagt:
dig @localhost pits-earth.de? Ist das mit den Forwardern vielleicht ein Problem?

bla!zilla
19.03.07, 15:46
Nein, die Zonefiles ist syntaktisch falsch. Da sind Fehler drin auf die BIND auch beim Starten hinweist. Bitte fixen.

argos70
19.03.07, 16:30
Hi,

bla!zilla schrieb:

Nein, die Zonefiles ist syntaktisch falsch. Da sind Fehler drin auf die BIND auch beim Starten hinweist


Leider muß ich sagen, daß Bind beim "Starten" und "Restarten" keinen Fehler ausgibt.

bla!zilla schrieb:


die Zonefiles ist syntaktisch falsch

Gut! Kannst du mir bitte einen Tipp geben, was genau falsch ist?
Ich habe die Zonen so erstellt, wie es in dem oben beschriebenen How-To steht.
Kann sein, daß ich etwas übersehe!!!

Gruß
Argos

bla!zilla
19.03.07, 16:35
Mar 19 11:50:04 achileas named[5073]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
Mar 19 11:50:04 achileas named[5073]: 25.168.192.zone:3: ignoring out-of-zone data (pits-earth.de)
Mar 19 11:50:04 achileas named[5073]: 25.168.192.zone:10: ignoring out-of-zone data (pits-earth.de)
Mar 19 11:50:04 achileas named[5073]: zone 25.168.192.in-addr.arpa/IN: has 0 SOA records
Mar 19 11:50:04 achileas named[5073]: zone 25.168.192.in-addr.arpa/IN: has no NS records
Mar 19 11:50:04 achileas named[5073]: pits-earth.de.zone:13: #localhost.pits-earth.de: bad owner name (check-names)
Mar 19 11:50:04 achileas named[5073]: zone pits-earth.de/IN: loading master file pits-earth.de.zone: bad owner name (check-names)


Also wenn das keine Fehler beim Starten sind, kann ich es dir auch nicht sagen. Führe bitte mal named-checkzone aus.

argos70
20.03.07, 12:49
Hi,

habe versucht den Befehl abzusetzen! Bei mir tut sich nichts! Ich kann mehrere Schalter wählen, nur bei "-v" tut sich was.

Eingabe:


>named-checkzone -v
>9.3.2


Ansonsten!
z.B!

Eingabe:


>named-checkzone 25.168.192.zone
>usage: named-checkzone [-djqvD] [-c class] [-o output] [-t directory] [-w directory] [-k (ignore|warn|fail)] [-n (ignore|warn|fail)] zonename filename


Auch ohne .zone kommt das gleiche!
Wie soll es eingeben?

Gruß
Argos

bla!zilla
20.03.07, 13:01
habe versucht den Befehl abzusetzen! Bei mir tut sich nichts! Ich kann mehrere Schalter wählen, nur bei "-v" tut sich was.

Bei -v gibst du die Versionsnummer aus... Das Lesen der Manpage könnte dir helfen.

argos70
20.03.07, 13:30
Was soll ich sagen???

Man hätte selber darauf kommen können!

Ich habe jetzt beide Zonen geprüft!
Zone pits-earth.de:


>named-checkzone pits-earth.de.zone /var/lib/named/pits-earth.de.zone
/var/lib/named/pits-earth.de.zone:3: ignoring out-of-zone data (pits-earth.de)
/var/lib/named/pits-earth.de.zone:10: ignoring out-of-zone data (pits-earth.de)
/var/lib/named/pits-earth.de.zone:11: ignoring out-of-zone data (pits-earth.de)
/var/lib/named/pits-earth.de.zone:13: #localhost.pits-earth.de.zone: bad owner name (check-names)
zone pits-earth.de.zone/IN: has 0 SOA records
zone pits-earth.de.zone/IN: has no NS records


Zone 25.168.192:


>named-checkzone 25.168.192.zone /var/lib/named/25.168.192.zone
/var/lib/named/25.168.192.zone:3: ignoring out-of-zone data (pits-earth.de)
/var/lib/named/25.168.192.zone:10: ignoring out-of-zone data (pits-earth.de)
zone 25.168.192.zone/IN: has 0 SOA records
zone 25.168.192.zone/IN: has no NS records


Auch hier hast du recht! Ich sehe die Fehler auch (und sah Sie auch) doch leider wußte ich nicht, daß diese beim Starten entstanden.

Was nun sprach Zeus?


Bin leider noch zu Unerfahren!

Gruß
Argos

bla!zilla
21.03.07, 17:56
Bitte hör auf immer fett zu schreiben. Das nervt! Bitte poste noch mal beide Zonefiles in [code]-Tags.

argos70
26.03.07, 15:43
Hi,

wollte nicht nerven, nur das lesen erleichtern!

Hier die zwei Zonen:

Zone pits-earth.de:

$TTL 1W
@ IN SOA pits-earth.de. root.pits-earth.de. (
43 ; serial
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum

IN NS pits-earth.de.

achileas IN A 192.168.25.1


Zone 25.168.192:


$TTL 2D
@ IN SOA pits-earth.de root.pits-earth.de. (
43
1D
2H
1W
2D )
IN NS pits-earth.de.

1 IN PTR pits-earth.de.


Gebe ich ein:


>named-checkzone pits-earth.de /var/lib/named/pits-earth.de.zone
erhalte ich:
>zone pits-earth.de/IN: loaded serial 43
>OK


Für 25.168.192.zone


>named-checkzone 25.168.192.zone /var/lib/named/25.168.192.zone
>zone 25.168.192.zone/IN: loaded serial 43
>OK


Unter /var/log/messages steht:


Mar 26 15:42:57 achileas su: (to root) pgrieshaber on /dev/pts/0
Mar 26 15:46:56 achileas syslog-ng[2325]: STATS: dropped 0
Mar 26 16:03:25 achileas named[3564]: shutting down: flushing changes
Mar 26 16:03:25 achileas named[3564]: stopping command channel on 127.0.0.1#953
Mar 26 16:03:25 achileas named[3564]: stopping command channel on ::1#953
Mar 26 16:03:25 achileas named[3564]: no longer listening on 127.0.0.1#53
Mar 26 16:03:25 achileas named[3564]: no longer listening on 192.168.25.1#53
Mar 26 16:03:25 achileas named[3564]: exiting
Mar 26 16:03:26 achileas named[5445]: starting BIND 9.3.2 -t /var/lib/named -u named
Mar 26 16:03:26 achileas named[5445]: found 1 CPU, using 1 worker thread
Mar 26 16:03:26 achileas named[5445]: loading configuration from '/etc/named.conf'
Mar 26 16:03:26 achileas named[5445]: listening on IPv4 interface lo, 127.0.0.1#53
Mar 26 16:03:26 achileas named[5445]: listening on IPv4 interface eth0, 192.168.25.1#53
Mar 26 16:03:26 achileas named[5445]: command channel listening on 127.0.0.1#953
Mar 26 16:03:26 achileas named[5445]: command channel listening on ::1#953
Mar 26 16:03:26 achileas named[5445]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
Mar 26 16:03:26 achileas named[5445]: zone 25.168.192.in-addr.arpa/IN: loaded serial 43
Mar 26 16:03:26 achileas named[5445]: zone pits-earth.de/IN: loaded serial 43
Mar 26 16:03:26 achileas named[5445]: zone localhost/IN: loaded serial 42
Mar 26 16:03:26 achileas named[5445]: running


Ich finde bis hier sieht alles recht gut aus!

Bei dig pits-earth.de:


; <<>> DiG 9.3.2 <<>> pits-earth.de
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 40346
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;pits-earth.de. IN A

;; AUTHORITY SECTION:
de. 2198 IN SOA f.nic.de. ops.denic.de. 2007032653 10800 7200 3600000 10800

;; Query time: 113 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Mon Mar 26 16:06:32 2007
;; MSG SIZE rcvd: 83


Hier fallen mir die ersten Fehler auf!
Leider kann ich damit nicht anfangen!

Gebe ich aber >host pits-earth.de ein erhalte ich:


;; Warning: ID mismatch: expected ID 23110, got 49848
Host pits-earth.de not found: 3(NXDOMAIN)


Dies ist wie am Anfang!

Gruß
Argos

403
26.03.07, 16:50
willst du die "Domain" nur in privaten Netzen nutzen? Sowie ich das sehe ist deine "Domain" bei
der Denic nicht registriert, du befragst aber einen authorativen Server. Das Problem ist, der
kennt deine RFC1918 Addresse nicht, also ein Fehler. Du brauchst entweder eine oeffentliche
IP, oder befragst keine oeffentlichen Server.

Die andere Meldung muesste man mal im Source nachlesen.

argos70
27.03.07, 13:21
Hi,

diese Domain ist nur für ein privates Netz!
Mir ist bekannt, daß es keine IP und keine Domain im Internet gibt.

Ich wollte nur für private Zwecke diese Dömain!

Gruß
Peter