• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

DNS: Fehlermeldung - NOT AT TOP OF ZONE

Hallo,

ich habe auf SuSE 9.2 Bind konfiguriert. Beim Starten kommt diese Meldung:

Code:
May 18 12:38:48 checker named[4101]: starting BIND 9.2.4 -t /var/lib/named -u named
May 18 12:38:48 checker named[4101]: using 1 CPU
May 18 12:38:48 checker named[4101]: loading configuration from '/etc/named.conf'
May 18 12:38:48 checker named[4101]: listening on IPv6 interfaces, port 53
May 18 12:38:48 checker named[4101]: listening on IPv4 interface lo, 127.0.0.1#53
May 18 12:38:48 checker named[4101]: binding TCP socket: address in use
May 18 12:38:48 checker named[4101]: listening on IPv4 interface eth0, 192.168.0.1#53
May 18 12:38:48 checker named[4101]: binding TCP socket: address in use
May 18 12:38:48 checker named[4101]: listening on IPv4 interface eth1, 192.168.1.254#53
May 18 12:38:48 checker named[4101]: binding TCP socket: address in use
May 18 12:38:48 checker named[4101]: command channel listening on 127.0.0.1#953
May 18 12:38:48 checker named[4101]: command channel listening on ::1#953
May 18 12:38:48 checker named[4101]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
May 18 12:38:48 checker named[4101]: zone 0.168.192.in-addr.arpa/IN: loaded serial 2005051803
May 18 12:38:48 checker named[4101]: dns_master_load: master/matrix.lan:9: matrix.lan: not at top of zone
May 18 12:38:48 checker named[4101]: zone maxtrix.lan/IN: loading master file master/matrix.lan: not at top of zone
May 18 12:38:48 checker named[4101]: running

Weiss jemand woher diese beide Zeilen kommen??

Code:
May 18 12:38:48 checker named[4101]: dns_master_load: master/matrix.lan:9: matrix.lan: not at top of zone
May 18 12:38:48 checker named[4101]: zone maxtrix.lan/IN: loading master file master/matrix.lan: not at top of zone

Meine matrix.lan Datei:

Code:
$TTL 3H
matrix.lan.           IN SOA checker.matrix.lan. root.checker.matrix.lan. (
                      2005051803        ; serial
                      3H                ; refresh
                      1H                ; retry
                      1W                ; expiry
                      1D )              ; minimum

matrix.lan.           IN NS checker.matrix.lan.

localhost.matrix.lan. IN A 127.0.0.1
checker.matrix.lan. IN A 192.168.0.1

Danke für eure Hilfe.

Gruss
 
dein named startet doch schon gar nicht richtig, da du ipv6 und ipv4 auf den gleichen Port bindest bzw. es läuft schon was auf Port 53... die Fehlermeldung ist dann nur ein Folgefehler.

Ich denke mal das du ipv6 gar nicht brauchst. Also deaktiviere es :)
 
Manno - das kommt davon, wenn man blindlinks abschreibt aus Tutorials :oops:
Dankeschön!
Jetzt wird der Port gebunden. Der Fehler ist aber noch immer da...
Kannst mir noch einmal helfen? :(

Die Log sieht jetzt so aus:

Code:
May 18 13:12:09 checker named[5338]: starting BIND 9.2.4 -t /var/lib/named -u named
May 18 13:12:09 checker named[5338]: using 1 CPU
May 18 13:12:09 checker named[5338]: loading configuration from '/etc/named.conf'
May 18 13:12:09 checker named[5338]: listening on IPv4 interface lo, 127.0.0.1#53
May 18 13:12:09 checker named[5338]: listening on IPv4 interface eth0, 192.168.0.1#53
May 18 13:12:09 checker named[5338]: listening on IPv4 interface eth1, 192.168.1.254#53
May 18 13:12:09 checker named[5338]: command channel listening on 127.0.0.1#953
May 18 13:12:09 checker named[5338]: command channel listening on ::1#953
May 18 13:12:09 checker named[5338]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
May 18 13:12:09 checker named[5338]: zone 0.168.192.in-addr.arpa/IN: loaded serial 2005051803
May 18 13:12:09 checker named[5338]: dns_master_load: master/matrix.lan:9: matrix.lan: not at top of zone
May 18 13:12:09 checker named[5338]: zone maxtrix.lan/IN: loading master file master/matrix.lan: not at top of zone
May 18 13:12:09 checker named[5338]: running
 
ok, Hilfe zur Selbsthilfe:
http://www.linuxkp.de/de/content.php?&content/server/fire4.html

und

www.linuxbu.ch dort Kapitel 15 (DNS)
http://www.linuxbu.ch/pdf4/kapitel15.pdf

danach solltest du keine Probleme mehr haben, sonst melde dich nochmal ;)
 
Habs gelesen. Nur weiss ich immer noch nicht, was an der Zeile 9 falsch ist und was die Fehlermeldung bedeutet. :(
 
na gut ;)

dann poste mal die /etc/named.conf sowie deine Zone-Files aus /var/lib/named (aber bitte ohne die #-Kommentarzeilen)
 
Jetzt habe ich den Fehler gefunden. Habe in der named.conf anstatt matrix einmal maxtrix geschrieben. Jetzt gehts!!!
Eine Frage habe ich dann doch noch:

Wenn ich vom Client einen Ping mache:

ping checker.matrix.lan

Dann gehts. Jedoch geht leider nicht:

ping checker

Habe es versucht mit einem Eintrag in matrix.lan:

checker IN CNAME checker.matrix.lan.

Aber das hat nicht geholfen. Wie macht man das?
 
Also der Computer checker ist der DNS-Server. Und per DHCP übergebe ich den Domain-Name matrix.lan. Meintest du das damit?
Mit dem Eintrag www geht es komischer weise. ping www geht.
aber nicht ping checker. Beides wurde auf gleiche Art und Weise eingetragen.

Danke für eure Hilfe!

----
Als nächstes konfiguriere ich das dynamische Update - wünscht mir Glück... :wink:
 
Habe einmal alle Computer neu gestartet. Jetzt klappt der Ping :D

Mir ist noch etwas aufgefallen - auf dem Client:

Code:
nslookup checker 

*** Der Servername für die Adresse 192.168.0.1 konnte nicht gefunden werden:
Non-existent domain
*** Die Standardserver sind nicht verfügbar.
Server:  UnKnown
Address:  192.168.0.1

Name:    checker.matrix.lan
Address:  192.168.0.1
Sollte nicht bei Server checker stehen???
Mal davon abgesehen klappt alles wunderbar...
 
Ja die habe ich:

Code:
$TTL 3h
@ IN SOA checker.matrix.lan. root.checker.matrix.lan. (
                                2005051803      ; serial
                                3H              ; refresh
                                1H              ; retry
                                1W              ; expiry
                                1D )            ; minimum

 IN NS checker.matrix.lan.

1.0.168.192 IN PTR checker.matrix.lan.

Ist die so ok?
 
Hier mal eine gekürzte von der ich weiß daß sie funktioniert:

Code:
$TTL 2d
@	IN	SOA	gateway.discworld.home. root.gateway.discworld.home. (
			2004111600
			3h
			1h
			1w
			1d )

1.168.192.in-addr.arpa.     IN NS    gateway.discworld.home.
1		                   IN PTR     rincewind.discworld.home.
5.1.168.192.in-addr.arpa.   IN	PTR     hp4plus.discworld.home.

Ersetze doch mal testweise

Code:
1.0.168.192 IN PTR checker.matrix.lan.

durch

Code:
1.0.168.192.in-addr.arpa. IN PTR checker.matrix.lan.

oder durch

Code:
1    IN PTR checker.matrix.lan.
Ich benutze den Webmin zur Administration vom DNS-Server.
 
Das hat mir geholfen. Ich hatte .in-addr.arpa. vergessen.
Jetzt bin ich wieder glücklich :)

Tolles Forum hier. Morgen kommt das dynamische Update dran :roll:
Vom DNS habe ich für heute genug. Hab den ganzen Tag
dran gesessen.
 
Das werde ich mir mal im Webmin anschauen. Da haste recht - hatte ich noch gar nicht dran gedacht. Hatte es zuerst mit YaST probiert, aber garnix verstanden - nichts ging :p
 
Oben