Ich habe einen Java-Agenten geschrieben, welcher zu einer bestimmten URL eine HTTP Verbindung aufbaut. Dies funktionierte solange prima, bis der Betreiber einen Serverumzug durchführte. D.h., die DNS-Adresse ist zwar immer noch die selbe, die IP welche dahinter steht ist nun jedoch eine andere.
Rufe ich die Seite über die URL im Internet Explorer des Servers auf, auf dem der Domino-Server läuft, bekommt er die richtige (neue) IP vom DNS-Server mitgeteilt und die Seite wird angezeigt.
Lasse ich mir jedoch mithilfe eines Java Agenten unter Domino anzeigen, welche IP er mit der URL verbindet, so gibt dieser immer noch die alte IP Adresse aus.
Fazit: Das System löst die DNS-Adresse korrekt auf, nur Domino hält an seiner gespeicherten IP von damals fest und fragt nicht nach, ob sich die IP evt. geändert hat. Demzufolge liefert mein Agent stets einen NoRouteToHostException, wenn ich einen Connect mittels DNS Adresse aufbauen möchte. Verbinde ich hingegen anstelle über die DNS-Adresse direkt über die neue IP, funktioniert alles einwandfrei.
Daher die Frage: Wo speichert sich Domino diese Information ?
MfG
Leon