Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Dynamic DNS
Habe auf meinem Server (Suse 8.2) einen DHCP-Server und einen DNS-Server augesetzt. Beide funktionieren einwandfrei. Um beide Dienste jedoch noch effizienter zu nutzen möchte ich Dynamic DNS verwenden.
In der Datei my_config.txt sind meine dhcpd.conf, name.conf und meine beiden zone Dateien.
Hie folgt meine Fehlerausgabe:
Sep 23 16:58:35 Todesstern named[3816]: client 192.168.0.1#32773: update 'thx1138/IN' denied
Sep 23 16:58:35 Todesstern dhcpd: Unable to add forward map from Sternenzerstoerer.thx1138 to 192.168.0.10: timed out
Sep 23 16:58:35 Todesstern dhcpd: DHCPREQUEST for 192.168.0.10 from 00:00:e2:8d:37:07 (Sternenzerstoerer) via eth0
Sep 23 16:58:35 Todesstern dhcpd: DHCPACK on 192.168.0.10 to 00:00:e2:8d:37:07 (Sternenzerstoerer) via eth0
Die beiden Zeilen in rot müssten mir eigentlich weiterhelfen. Weiß aber nichts damit anzufangen.
Hoffe jemand kann mir weiterhelfen!!!!!!!!!!!!
Hat wirklich niemand ne Idee???
Stormbringer
24.09.03, 19:56
Hi,
habe mich noch nicht näher damit auseinander gesetzt, aber:
option domain-name"thx1138";
...
zone thx3318. {
...
#thx1138.zone
$TTL 7200 ;2 hours
@ IN SOA Todesstern.thx1138 root.thx1138 (
Ist das so richtig?
Was soll daran falsch sein?????????
In der Datei thx1138.zone
fehlen in der Zeile @ IN SOA
die Punkte am Ende der hostnamen!
Wo soll ein Punkt fehlen?????????
#thx1138.zone
$TTL 7200 ;2 hours
@ IN SOA Todesstern.thx1138. root.thx1138. (
Wenn du den ganzen DNS-Namen (also HOSTNAME.DOMÄNE), dann musst du zuhinterst einen . setzen. Wenn du nur den Hostname schreibst, braucht es keinen Punkt.
Bitte, BIND manuals lesen da steht vieles - auch über Punkt an welchen Stallen - drin ;-)
Punkt gesetzt. Problem nach wie vor vorhanden!!!!!!!!11
Das Problem ist nicht der DHCP-Server, sondern der DNS-Server
starte den mal mit Debug-Level irgendwas(erst 0 dann 1 dann 2, dann 100 :) ) im Vordergrund, d. h. nicht über die Startskripte.
Dann kommt irgendeine Fehlermeldung, die eines der folgenden Wörter in Grossbuchstaben enthält:
Auszug aus RFC 2136 - Dynamic Update in DNS
Mneumonic Value Description
------------------------------------------------------------
NOERROR 0 No error condition.
FORMERR 1 The name server was unable to interpret
the request due to a format error.
SERVFAIL 2 The name server encountered an internal
failure while processing this request,
for example an operating system error
or a forwarding timeout.
NXDOMAIN 3 Some name that ought to exist,
does not exist.
NOTIMP 4 The name server does not support
the specified Opcode.
REFUSED 5 The name server refuses to perform the
specified operation for policy or
security reasons.
YXDOMAIN 6 Some name that ought not to exist,
does exist.
YXRRSET 7 Some RRset that ought not to exist,
does exist.
NXRRSET 8 Some RRset that ought to exist,
does not exist.
NOTAUTH 9 The server is not authoritative for
the zone named in the Zone Section.
NOTZONE 10 A name used in the Prerequisite or
Update Section is not within the
zone denoted by the Zone Section.
Bei mir war der Fehler das der DNS-Eintrag für einen Host der via DHCP versorgt werden sollte schon statisch eingetragen war. Das darf anscheinend nicht sein. Natürlich waren da auch noch Tippfehler(im DNS-Namen) und eine Zone hatte ich als root angelegt nicht als Benutzer "named"
Ich habe erst jetzt wieder etwas Zeit gefunden mich um mein kleines Porblem zu kümmern.
Ich hab auch gleich wieder ne Frage!!!!!
Wie starte ich im Debug Level??????????
Starte den DNS-Server nicht ueber die Scripte sondern aus einer root-shell heraus. Da gibt's 2 Optionen die fuer dich wichtig sind, eine die den Debuglevel festlegt, und die andere das der Daemon im Vordergrund laeuft. Wie die genau heissen steht wahrscheinlich in der manpage, oder in /usr/share/doc/packages/bind... /usr/share/doc/bind oder sind ueber den Parameter --help von Bind rauszukriegen
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.