Probleme nach Server / IP-Wechsel

Infomatrixx

New Member
Hallo zusammen,

ich stehe vor einem großen Problem und hoffe, dass mir dabei jemand auf die Sprünge helfen kann.

Ziehe gerade meinen Server von IP A nach IP B um. Dies war gestern abgeschlossen, so dass ich meinen Domainhoster angewiesen habe die DNS Einträge von IP A nach IP B umzustellen.

Irgendwie scheint das auch funktioniert zu haben, jedoch gibt es noch Auffälligkeiten, die ich mir nicht erklären kann.

Zum Beispiel:

Ich greife auf die Domain zu und es werden die Daten vom neuen Server geladen. Die Datenbankabfragen werden jedoch teilweise an den alten Server gerichtet, obwohl der Connect an localhost gerichtet ist.

Genauso wenn ich von außen auf die Datenbank zugreifen will, dann werde ich auf den alten Server gelinkt, obwohl der Hostinginhalt schon erreichbar ist. Es liegt alles auf dem gleichen Server!

Hat jemand ähnliche Erfahrungen gemacht und kann dieses Verhalten erklären?

[EDIT] Anscheinend tritt das Problem auf, wenn man die Domain mit und ohne www. aufruft. Rufe ich domain.de gehts auf den neuen Server, rufe ich www.domain.de auf gehts auf den alten Server ?!?

Fabian
 
Last edited by a moderator:
Wie groß ist die TTL Deiner Domains eingestellt - ist die schon "durch"?
Von wo aus resolvest Du? Direkt oder über Provider?
Spielen Caches (z.B. nscd) eine Rolle? Schon geleert (windows: "ipconfig /flushdns")?
Grep auf die alte IP durch alle Konfigurationsdateien? Eventuell steht die irgendwo (z.B. /etc/hosts) direkt?
 
Wie groß ist die TTL Deiner Domains eingestellt - ist die schon "durch"?
Von welcher ttl reden wir ? Wie kann ich das überprüfen?

Von wo aus resolvest Du? Direkt oder über Provider?
Über DNS von O2 und T-Online
Spielen Caches (z.B. nscd) eine Rolle? Schon geleert (windows: "ipconfig /flushdns")?
Schon probiert, brachte keinen Erfolg

Grep auf die alte IP durch alle Konfigurationsdateien? Eventuell steht die irgendwo (z.B. /etc/hosts) direkt?
Aus verschiedenen Rechnern getestet, aber nirgends war was eingetragen.
 
Die TTL gibt an, wie lange ein DNS-Eintrag gecached werden darf.

Für die Domain "serversupportforum.de" zum Beispiel hat der A-Record eine TTL von 3600, also eine Stunde.

Herausfinden kann man das mit
dig serversupportforum.de IN A @ns.inwx.de.

Antwort ist:
serversupportforum.de. 3600 IN A 85.25.23.250

Läßt man den @-Teil weg, wird nicht der authoritative Nameserver, sondern der defaultmäßig festgelegte (meist ein rekursiver).

serversupportforum.de. 3583 IN A 85.25.23.250

Hier sieht man, daß die TTL des gecacheten Eintrages heruntergezählt wird, ist sie abgelaufen, wird der Eintrag erneut vom übergeordneten bzw. dem authoritativen Nameserver abgefragt. Bis dahin gilt der alte Wert - auch wenn er schon nicht mehr stimmt.
 
Hi,

danke für die Info. Da habe ich ja schon wieder echt was gelernt. Der Wert lag bei 86400, also 24 Stunden.

Jetzt funktioniert es auch wieder!

Also Fazit: Es dauert 24 Stunden bis der Cache geleert wird und sich die aktualisierten Einträge vom Nameserver holt?

Fabian
 
Back
Top