PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Dynamic DNS



aswkman
23.09.03, 19:07
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!!!!!!!!!!!!

aswkman
23.09.03, 19:12
Hier ist my_config.txt

aswkman
24.09.03, 19:14
Hat wirklich niemand ne Idee???

Stormbringer
24.09.03, 20: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?

aswkman
05.10.03, 13:30
Was soll daran falsch sein?????????

nunja
05.10.03, 15:31
In der Datei thx1138.zone
fehlen in der Zeile @ IN SOA
die Punkte am Ende der hostnamen!

aswkman
10.10.03, 13:13
Wo soll ein Punkt fehlen?????????

make
10.10.03, 13:47
#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.

nunja
10.10.03, 18:15
Bitte, BIND manuals lesen da steht vieles - auch über Punkt an welchen Stallen - drin ;-)

aswkman
10.10.03, 19:00
Punkt gesetzt. Problem nach wie vor vorhanden!!!!!!!!11

fork
10.10.03, 19: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"

aswkman
14.12.03, 11:40
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??????????

fork
14.12.03, 15:03
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