Automatisches Update eines Accounts bei dyndns.org

Wer einen Webserver auf seinem Amiga installiert hat und möchte, daß er von außen erreichbar ist, kann sich bei www.dyndns.org einen Account nach dem Muster username.dyndns.org einrichten. Dann ist die dynamische IP, die man bei jeder neuen Einwahl zugewiesen bekommt, über diesen Domainnamen erreichbar.

Leider muß man das immer wieder von Hand machen: Browser öffnen, Seite aufrufen, anmelden, auf O.K. klicken etc. Doch im Aminet habe ich ein Skript gefunden, das diese Aufgabe automatisch erledigen kann. Zudem kann man dieses Skript in die Liste der auszuführenden Programme nach dem "Onlinegehen" mit Miami oder Genesis eintragen.
Nötige Installationsschritte:
  • AmDynDNS.lha runterladen, entpacken.
  • Die im Archiv enthaltene rexmasher.library ggfs. nach libs: kopieren.
  • Das Executable "AmDynDNS" irgendwohin kopieren, wo man es auch wiederfindet.
  • Testen, ob's auch läuft
Erstmalig aufrufen kann man das Skript aus der Shell heraus mit

AmDynDNS UN=<Benutzer> PW=<Passwort> HN=<account.dyndns.org>

Sollte eine Fehlermeldung erscheinen, daß trotz installierter rexxmasher.library dieselbe nicht geöffnet werden kann, dann ist Dein XPK zu alt. Das Skript benötigt XPK Version 5 oder höher, meldet das aber nirgends ordentlich.
Damit das ganze nun automatisiert passiert, wenn man online geht, erstellt man einen Eintrag in den "Events" beim "Onlinegehen". Ich habe mir dafür in Miami(DX) ein Skript geschrieben und lasse es ausführen:

Miami-Einsteller

Das Shellskript enthält nur eine Zeile:

AmDynDNS UN=<Benutzer>> PW=<Passwort> HN=<username.dyndns.org> <>NIL:

Powered by Amiga-Apache