Re: DDNS, alles funktioniert. Trotzdem Fehlerlog
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
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
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
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
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