Re: DDNS, alles funktioniert. Trotzdem Fehlerlog

2005-08-16 Diskussionsfäden Tom Schmitt

   localhost named[11029]: client 192.168.0.5#32799: updating zone
   'dreampixel/IN': update failed: 'name not in use' prerequisite not
   satisfied (YXDOMAIN)
 
 
  Ohne Deine Config jetzt im einzelnen zu kennen, vermute ich, dass der
  DHCP-Server als erstes (bevor er den DNS-Eintrag neu anlegt) schaut,
  ob
  schon ein Eintrag mit dem Namen vorhanden ist, den er updaten könnte.
  Von
  diesem Versuch kommt die Logmeldung, weil noch kein Eintrag vorhanden
  ist.
  Anschließend legt der DHCP-Server den Eintrag dann neu an.

 
 Hmmm, aber dann dürfte die Meldung nicht immer und immer wieder kommen,
 oder? 

Doch er testet ja bei jedem Eintrag, ob der Eintrag schon vorhanden ist,
bevor er ihn neu anlegt. Genau genommen müßte die Meldung jedesmal kommen,
wenn er einen Eintrag machen will, der zu der Zeit nicht als DHCP-Eintrag im
DNS vorhanden ist.


 Am Beispiel der
 Forward sie das so aus:
 
 $TTL 10800  ; 3 hours
 @   IN SOA  darwin.dreampixel. root.dreampixel. (
 1  ; serial
 10800  ; refresh (3 hours)
 3600   ; retry (1 hour)
 604800 ; expire (1 week)
 3600   ; minimum (1 hour)
 )
 NS  darwin.dreampixel.
 
 darwin  IN A192.168.0.5
 
 Ist das vielleicht der Fehler darf ich hier keine festen Einträge machen
 oder muß ich am generellen Aufbau meiner Zonen-Files etwas ändern wenn
 ich DDNS mache?

Deine Zonendatei ist ok. Die dynamischen Updates werden in eine separate
Datei geschrieben. Aber natürlich darfst Du die Zonendatei dann nicht mehr
editieren.

Tom.

-- 
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: DDNS, alles funktioniert. Trotzdem Fehlerlog

2005-08-16 Diskussionsfäden Hermann Kaiser


On Aug 16, 2005, at 10:10 AM, Tom Schmitt wrote:




localhost named[11029]: client 192.168.0.5#32799: updating zone
'dreampixel/IN': update failed: 'name not in use' prerequisite not
satisfied (YXDOMAIN)
die Fehlermeldung besagt, das der client mit der IP 192.168.0.5 nicht 
registriert werden kann, da der Name bereits existiert. (Siehe unten 
die Zonen Datei. Es ist der Nameserver!)




Am Beispiel der
Forward sie das so aus:

$TTL 10800  ; 3 hours
@   IN SOA  darwin.dreampixel. root.dreampixel. (
1  ; serial
10800  ; refresh (3 hours)
3600   ; retry (1 hour)
604800 ; expire (1 week)
3600   ; minimum (1 hour)
)
NS  darwin.dreampixel.

darwin  IN A192.168.0.5

Ist das vielleicht der Fehler darf ich hier keine festen Einträge 
machen

oder muß ich am generellen Aufbau meiner Zonen-Files etwas ändern wenn
ich DDNS mache?

Der Nameserver selber kann kein DDNS client sein.

ciao,
Hermann



Re: DDNS, alles funktioniert. Trotzdem Fehlerlog

2005-08-15 Diskussionsfäden Tom Schmitt

 localhost named[11029]: client 192.168.0.5#32799: updating zone
 'dreampixel/IN': update failed: 'name not in use' prerequisite not
 satisfied (YXDOMAIN)
 
 Die IP-Adresse 192.168.0.5 ist der Server selbst aber ich habe nicht
 herausgefunden was der Fehler bedeutet. Im RFC dazu steht etwas was ich
 aber zugegebenermaßen nicht verstehe. Könnte mir jemand einen Hinweis
 geben?
 
 Hier der Auszug aus dem RFC:
 
 2.4.5 - Name Is Not In Use
 Name is not in use. No RR of any type is owned by a specified NAME. Note
  that this prerequisite IS satisfied by empty nonterminals.
 For this prerequisite, a requestor adds to the section a single RR whose
 NAME is equal to that of the name whose nonownership of any RRs is
 required. RDLENGTH is zero and RDATA is therefore empty. CLASS must be
 specified as NONE. TYPE must be specified as ANY. TTL must be specified
 as zero (0).

Wenn der DHCP-Server ein DDNS-Update zum DNS-Server schickt, dann schickt er
meist irgendwelche Prerequisites (Bedingungen) mit, die erfüllt sein müssen,
bevor der Update ausgeführt wird.
Ohne Deine Config jetzt im einzelnen zu kennen, vermute ich, dass der
DHCP-Server als erstes (bevor er den DNS-Eintrag neu anlegt) schaut, ob
schon ein Eintrag mit dem Namen vorhanden ist, den er updaten könnte. Von
diesem Versuch kommt die Logmeldung, weil noch kein Eintrag vorhanden ist.
Anschließend legt der DHCP-Server den Eintrag dann neu an.
Also kein Grund zur Sorge, sondern alles ok.

Tom.

-- 
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: DDNS, alles funktioniert. Trotzdem Fehlerlog

2005-08-15 Diskussionsfäden Sven Gehr
Am Mo 15.08.2005 14:19 schrieb Tom Schmitt [EMAIL PROTECTED]:

Grüß Tux,

  localhost named[11029]: client 192.168.0.5#32799: updating zone
  'dreampixel/IN': update failed: 'name not in use' prerequisite not
  satisfied (YXDOMAIN)

  Die IP-Adresse 192.168.0.5 ist der Server selbst aber ich habe nicht
  herausgefunden was der Fehler bedeutet. Im RFC dazu steht etwas was
  ich
  aber zugegebenermaßen nicht verstehe. Könnte mir jemand einen
  Hinweis
  geben?
[...]

 Wenn der DHCP-Server ein DDNS-Update zum DNS-Server schickt, dann
 schickt er
 meist irgendwelche Prerequisites (Bedingungen) mit, die erfüllt sein
 müssen,
 bevor der Update ausgeführt wird.
 Ohne Deine Config jetzt im einzelnen zu kennen, vermute ich, dass der
 DHCP-Server als erstes (bevor er den DNS-Eintrag neu anlegt) schaut,
 ob
 schon ein Eintrag mit dem Namen vorhanden ist, den er updaten könnte.
 Von
 diesem Versuch kommt die Logmeldung, weil noch kein Eintrag vorhanden
 ist.
 Anschließend legt der DHCP-Server den Eintrag dann neu an.
 Also kein Grund zur Sorge, sondern alles ok.

Hmmm, aber dann dürfte die Meldung nicht immer und immer wieder kommen,
oder? Ich habe da eine Idee. Nachdem der DHCP läuft konfiguriere ich
immer den DNS. Zunächst die globalen geschichten und am Ende erstelle
ich die beiden Zonen-File für meine lokale Zone (1 x forward / 1 x
back). In diese Zonen-Files schreibe ich den Server, der ja auch der DNS
ist sowohl als NS rein wie auch als festen Eintrag. Am Beispiel der
Forward sie das so aus:

$TTL 10800  ; 3 hours
@   IN SOA  darwin.dreampixel. root.dreampixel. (
1  ; serial
10800  ; refresh (3 hours)
3600   ; retry (1 hour)
604800 ; expire (1 week)
3600   ; minimum (1 hour)
)
NS  darwin.dreampixel.

darwin  IN A192.168.0.5

Ist das vielleicht der Fehler darf ich hier keine festen Einträge machen
oder muß ich am generellen Aufbau meiner Zonen-Files etwas ändern wenn
ich DDNS mache?

Viele Grüße
Sven



DDNS, alles funktioniert. Trotzdem Fehlerlog

2005-08-14 Diskussionsfäden Sven Gehr
Hallo zusammen,

nachdem meine Versuche mit Debian-3.1 auf den Clients bis auf
Kleinigkeiten ganz gut verlaufen sind habe ich nun damit begonnen meine
Server auch von SuSE zu Debian zu migrieren. Wobei migrieren wohl der
falsche Ausdruck ist, ich habe einen neuen Server gekauft auf welchem
Debian-3.1 läuft und so wie der Dienst dort läuft schalten ich ihn am
SuSE-Server aus.

Den DNS- und DHCP- Server habe ich unter Debain sinngemäß wie unter SuSE
eingerichtet. Der DHCP-Server gibt den Clients IP-Adressen und trägt
diese in den DNS ein. Die Konfiguration ist unetr Debian nur leicht
anders. Debian teilt die Dateien ganz gut auf (named.conf,
named.conf.local und named.conf.options).
Es funktioniert auch alles. Die Clients werden richtig im DNS
eingetragen und sowohl am Server direkt wie auch vom Client aus kann ich
mit nslookup alle Adressen zu Namen auflösen und umgekehrt.
Am Server bekommen ich jedoch immer folgenden Log-Eintrag:

localhost named[11029]: client 192.168.0.5#32799: updating zone
'dreampixel/IN': update failed: 'name not in use' prerequisite not
satisfied (YXDOMAIN)

Die IP-Adresse 192.168.0.5 ist der Server selbst aber ich habe nicht
herausgefunden was der Fehler bedeutet. Im RFC dazu steht etwas was ich
aber zugegebenermaßen nicht verstehe. Könnte mir jemand einen Hinweis
geben?

Hier der Auszug aus dem RFC:

2.4.5 - Name Is Not In Use
Name is not in use. No RR of any type is owned by a specified NAME. Note
 that this prerequisite IS satisfied by empty nonterminals.
For this prerequisite, a requestor adds to the section a single RR whose
NAME is equal to that of the name whose nonownership of any RRs is
required. RDLENGTH is zero and RDATA is therefore empty. CLASS must be
specified as NONE. TYPE must be specified as ANY. TTL must be specified
as zero (0).

Viele Grüße
Sven