Hallo! ich habe ein problem und eine verständnisfrage. Mein lokales named hat im cache sehr alte infos über eine domäne gespeichert, und obwohl das TTL für diese infos auf 10 stunden gesetzt war, hat er sie bis heute, nach fast 10 monaten, noch nicht aufgegeben. Wie kann ich ihn dazu bringen, die aktuellen informationen zu laden? Wo ist überhaupt das cache lokalisiert? danke für eure tipps cristina
Hallo Liste, hallo Cristina, On Thu, Feb 08, 2001 at 07:59:25PM +0100, Cristina Stanciulescu wrote:
Wie kann ich ihn dazu bringen, die aktuellen informationen zu laden?
den named neu starten: /etc/rc.d/named restart
Wo ist überhaupt das cache lokalisiert?
leider keine Ahnung. Ich gehe aber vom Arbeitsspeicher aus. Bis denne, Frank -- Ich bin mir nicht sicher, ob ich in einem Land leben möchte, in dem es Toilettenpapier gibt, das "Danke" heißt" -- Dieter Nuhr
Hallo Frank! Frank Naumann wrote:
Hallo Liste, hallo Cristina,
On Thu, Feb 08, 2001 at 07:59:25PM +0100, Cristina Stanciulescu wrote:
Wie kann ich ihn dazu bringen, die aktuellen informationen zu laden?
den named neu starten: /etc/rc.d/named restart
Ja, das funktioniert tatsächlich. Doch eines verstehe ich nicht. Ich reboote mein pc doch jeden tag mehrmals, dabei wird ja auch named neu gestartet und dann kommt nslookup mit 10 monate alte informationen?
Wo ist überhaupt das cache lokalisiert?
leider keine Ahnung. Ich gehe aber vom Arbeitsspeicher aus.
Bis denne, Frank
Danke, ciao cristina
Hallo Cristina, On Thu, Feb 08, 2001 at 08:35:12PM +0100, Cristina Stanciulescu wrote:
Ja, das funktioniert tatsächlich. Doch eines verstehe ich nicht. Ich reboote mein pc doch jeden tag mehrmals, dabei wird ja auch named neu gestartet und dann kommt nslookup mit 10 monate alte informationen?
und nach den restart von named bringt er jetzt aktuelle Informationen? Das ist allerdings sehr merkwürdig. Hast Du in der named.boot oder .conf eventuell einen forwarder eingetragen, der seinerseits alte Informationen hat? Obwohl Dein named nach dem Neustart diesen ja wieder fragen sollte. Nur der Vollständigkeit halber: Du fragst mit nslookup auch DEINEN named ab? IMHO ein Fall für AkteX Bis denne, Frank -- Ich bin mir nicht sicher, ob ich in einem Land leben möchte, in dem es Toilettenpapier gibt, das "Danke" heißt" -- Dieter Nuhr
Hallo Frank Frank Naumann wrote:
Hallo Cristina, On Thu, Feb 08, 2001 at 08:35:12PM +0100, Cristina Stanciulescu wrote:
Ja, das funktioniert tatsächlich. Doch eines verstehe ich nicht. Ich reboote mein pc doch jeden tag mehrmals, dabei wird ja auch named neu gestartet und dann kommt nslookup mit 10 monate alte informationen?
und nach den restart von named bringt er jetzt aktuelle Informationen?
so ist es.
Das ist allerdings sehr merkwürdig. Hast Du in der named.boot oder .conf eventuell einen forwarder eingetragen, der seinerseits alte Informationen hat?
Nein, mein named arbeitet selbständig, keine forwarder.
Obwohl Dein named nach dem Neustart diesen ja wieder fragen sollte.
Nur der Vollständigkeit halber: Du fragst mit nslookup auch DEINEN named ab?
Ja, meinen, zumindest hab ich bis jetzt nur von meinem geredet. Ich hab viel mit nslookup herumgespielt und veschiedene server befragt, dabei hab ich gesehen dass das internet gespalten ist: manche hatten die frischesten informationen, andere die 10 monate alten. Ist es anzunehemen, dass diese named`s seit 10 monaten nicht neu gestartet wurden? Ausserdem dachte ich, alle infos werden nach dem TTL automatisch aus dem cache geworfen und wenn eine neue anfrage kommt, so wird wieder bei den root-servern angefangen.
IMHO ein Fall für AkteX
oder AkteLinuX :-)
Bis denne, Frank
danke nochmal cristina
Hallo Liste, hallo Cristina, On Thu, Feb 08, 2001 at 09:27:17PM +0100, Cristina Stanciulescu wrote:
Ich hab viel mit nslookup herumgespielt und veschiedene server befragt, dabei hab ich gesehen dass das internet gespalten ist: manche hatten die frischesten informationen, andere die 10 monate alten. Ist es anzunehemen, dass diese named`s seit 10 monaten nicht neu gestartet wurden? Ausserdem dachte ich, alle infos werden nach dem TTL automatisch aus dem cache geworfen und wenn eine neue anfrage kommt, so wird wieder bei den root-servern angefangen.
nicht ganz, die root-server halten nur die Informationen, auf welchen Rechner die SOA (und evtl NS, MX) Einträge der Domäne zeigt. Diese Server werden dann direkt abgefragt. Was die Cachzeit betrifft, so ist das IMHO der Eintrag Expire im Header der Zonendatei. Problematisch kann das aber werden, wenn der SOA und der NS Eintrag auf unterschiedliche Rechner zeigt (SOA ist ein sekundärer NS) und auf dem primären nameserver Fehler in der Zonendatei auftauchen, die eine Replikation verhindern. IMHO sollten das keine Probleme mit DEINEM Nameserver sein. Du solltest Dich mal mit dem Admin der Domäne in Verbindung setzen, und ihn auf das Problem aufmerksam machen. Die Email-Adresse solltest Du über die SOA abfrage mit nslookup bekommen. Bis denne, Frank -- Ich bin mir nicht sicher, ob ich in einem Land leben möchte, in dem es Toilettenpapier gibt, das "Danke" heißt" -- Dieter Nuhr
Hallo Frank, * Frank Naumann wrote on 09 Feb 2001:
On Thu, Feb 08, 2001 at 09:27:17PM +0100, Cristina Stanciulescu wrote:
Ich hab viel mit nslookup herumgespielt und veschiedene server befragt, dabei hab ich gesehen dass das internet gespalten ist: manche hatten die frischesten informationen, andere die 10 monate alten. Ist es anzunehemen, dass diese named`s seit 10 monaten nicht neu gestartet wurden? Ausserdem dachte ich, alle infos werden nach dem TTL automatisch aus dem cache geworfen und wenn eine neue anfrage kommt, so wird wieder bei den root-servern angefangen.
nicht ganz, die root-server halten nur die Informationen, auf welchen Rechner die SOA (und evtl NS, MX) Einträge der Domäne zeigt.
Nicht ganz :-) In den Root-Nameservers (Zone: ".") stehen Informationen über die Adressen der PCs in der Zone (bei den Roots gibts die nicht) und über die Nameserver der untergeordneten Zonen (Toplevel-Domains). In den Zone-Dateien der TLD-Server stehen dann wiederum Informationen zu den Nameservern der untergeordeneten Zonen und den Rechnern (IP-Adressen) in diesen Zonen (das wäre z.B. Rechner1.de - gibt es AFAIK auch nicht). Das geht dann so weiter.
Problematisch kann das aber werden, wenn der SOA und der NS Eintrag auf unterschiedliche Rechner zeigt
Nein. Das ist gar kein Problem. Jedenfalls nicht, wenn man nicht die falschen NS-RRs und SOAs nimmt. Aber s.u.
(SOA ist ein sekundärer NS)
Nein. SOA heißt Start of Authority und sagt dem Nameserver (und damit auch den abfragenden Clients), welcher Nameserver für diese Zone "authoritativ" (quasi verantwortlich) ist, also, bei welchem Nameserver die aktuell gültigen Informationen verfügbar sind. Allerdings kann es mehrere andere Nameserver für die Zone geben - das sind dann eben sekundäre. So gesehen steht im SOA, wer der primäre Server ist. Damit können die SOA und NS Einträge durchaus verschieden sein - wenn der primäre nur als Datenquelle für die Sekundären arbeitet und nur die sekundären frei abfragbar sind, beispielsweise. Mit der EMail-Adresse des Admins hast du allerdings Recht. Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
Hallo Cristina, On Thu, Feb 08, 2001 at 07:59:25PM +0100, Cristina Stanciulescu wrote:
Hallo!
ich habe ein problem und eine verständnisfrage. Mein lokales named hat im cache sehr alte infos über eine domäne gespeichert, und obwohl das TTL für diese infos auf 10 stunden gesetzt war, hat er sie bis heute, nach fast 10 monaten, noch nicht aufgegeben.
Wie kann ich ihn dazu bringen, die aktuellen informationen zu laden? Wo ist überhaupt das cache lokalisiert?
Im Arbeitsspeicher, wie Frank schon richtig bemerkte. Ich habe den Thread ein bißerl verfolgt, das hört sich irgendwie sehr strange für mich an. Ich habe nur eine Frage an dich: Hast du nach Änderung deiner zone-Dateien den Wert für serial erhöht? Ach doch noch eins, welchen DNS-Server verwendest du? -- MfG Waldemar Brodkorb Linux rulez !
Hallo Waldemar, * Waldemar Brodkorb wrote on 10 Feb 2001:
Ich habe nur eine Frage an dich: Hast du nach Änderung deiner zone-Dateien den Wert für serial erhöht?
Kann man sich ruhig angewöhnen. Wenn man aber keine Secondaries hat (oder sogar nur einen caching-only), dann ist das eigentlich völlig egal, da der eigene Server ja eh neu gestartet wird. Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
participants (4)
-
Cristina Stanciulescu
-
Frank Naumann
-
Sebastian Helms
-
Waldemar Brodkorb