Neuerdings nutze ich einen Router, der mehrere Internetverbindungen nutzen kann. Nur auf einer dieser Verbindungen kann man von außen in das System gelangen, weshalb es wenig Sinn macht nun die IP per checkip.dyndns.com/ abzufragen. Nur in einem von drei Fällen wird es funktionieren.
da die Gateways jeweils ihre IP irgend wie per Webpage sichtbar machen kann man sie per Web erlangen. Nur ist auf dem betroffenen Router die IP nur dann sichtbar, wenn ein Javascript abläuft, daß dann den Inhalt aus einem cgi auf der Webpage des Gateways sichtbar macht. Wenn ich die Methode web oder w3w anwende und versuche diesen Wert zu finden, dann wird er nicht angezeigt.
Nun meine Frage, welches Inlinekommando oder welcher Aufruf muß erfolgen, damit ich den Inhalt dieses cgi commandos verwenden kann um die IP zu ermitteln, denn könnte ich dies, wäre meine ddclient funktion wieder voll funktional.
An einem anderen Ort war dies einfach, weil der dortige Router den Status anzeigte und ich nur den Skip-web entsprechen modifizieren mußte.
Ich weiß inzwischen definitiv, daß der ddclient mit der Methode web nicht den Inhalt dieses cgi -s sieht obwohl ich im Browser immer den richtigen Output sehe, so lange Java aktiv ist.