ISSB SetRedirect für Windows 95/98 u. Windows NT

Immer wenn Sie sich mit dem Internet verbinden, d.h. einwählen, bekommt Ihr Computer eine Nummer von Ihrem Internet-Anbieter z.B. T-Online, Tiscali oder AOL zugewiesen.
Diese Nummer nennt man IP-Adresse. Anhand dieser Adresse kann Ihr Computer im Internet eindeutig identifiziert werden.
Stellen Sie sich Ihre IP-Nummer wie eine Telefonnummer vor. Diese ist auch nötig wenn Sie einen eigenen Websever oder FTP-Server betreiben wollen.
Nachteilig dabei ist, dass Ihr Internetprovider Ihre Internetverbindung regelmäßig (ca. alle 24 Stunden) unterbricht.
Sie können sich zwar sofort wieder zu Ihrem Internetprovider einwählen, aber Sie erhalten eine neue IP-Adresse von ihm. Dies liegt daran, das Ihr Internetprovider nur eine begrenzte Anzahl von IP-Adressen zur Verfügung hat und durch die Unterbrechung einige IP-Adressen freigegeben werden.
Somit erhalten Sie bei jeder Einwahl immer eine andere dynamisch zugewiesene IP-Adresse.
Im Prinzip nicht schlimm, aber jedes mal den Bekannten und Surfern die neue IP-Adresse unter der Ihr Computer zu erreichen ist mitzuteilen, wird etwas anstengend.
Daher haben wir das Tool SetRedirect entwickelt, welches die Internetverbindung automatisch neu aufbaut, wenn die Verbindung getrennt wurde, die neue IP-Adresse ermittelt diese dann in eine Datei schreibt und auf einen externen Webserver bei einem Hoster lädt. Somit können Sie z.B. unter www.ihredomain.de/aktuelleIP.htm allen Interessenten Ihre aktuelle IP-Adresse mitteilen.
Oder besser noch... Sie brauchen Ihre IP-Adresse nicht einmal mitzuteilen, denn die eben hochgeladene Webseite leitet einen Internetbesucher automatisch zu Ihrem Webserver nach Hause.

SetRedirect

  • prüft eine Verbindung zum Internet, 
  • baut bei Bedarf die Internetverbindung auf,
  • ermittelt die IP-Adressen eines entfernten Webservers und der lokalen Maschine, auf der SetRedirect betrieben wird,
  • prüft eine Internetadresse, ob diese zur lokalen Maschine umleitet,
  • überträgt ggf. eine Webseite auf den Webserver, die zum lokalen Server umleitet.

Es wird also die IP-Adresse ermittelt, zu der umgeleitet werden soll. Das ist die IP-Adresse, die vom Internetprovider bei Anwahl zum Internet zugewiesen wurde, also die der lokalen Maschine, auf der SetRedirect läuft. Genau diese IP-Adresse wird in eine Webseite geschrieben. Diese aufgearbeitete Webseite wird dann via FTP oder HTTP an den entfernten Webserver gesendet. Wird diese Webseite nun vom entfernten Webserver angefordert, leitet diese zum lokalen Server um.

Gültigkeitsdauer
Die Gültigkeitsdauer der freien Version wird im Infofenster angezeigt. Nach Ablauf der Gültigkeitsdauer ist diese Version zwar noch lauffähig, aber es wird durch eine Meldung beim Programmstart empfohlen, eine neuere Version aus dem Internet zu laden. Die Anzeige des Ablaufdatums der Gültigkeit wurde entfernt.

Hilfe
Es existiert zu jedem Eingabefeld eine kontextabhängige Hilfe. Fokussieren Sie dazu ein entsprechendes Eingabe-Steuerelement und drücken Shift und F1 zusammen.

Vorlage
Es können beliebige HTML- oder ASP-Dateien als Vorlage genutzt werden. Die Größe der Vorlagedatei darf aber 10 KB nicht übersteigen, ansonsten wird der Inhalt verkürzt übertragen.
Im Feld hochzuladende Datei (Vorlage) wird der Dateiname einer Vorlagedatei eingetragen. Beim Hochladen wird diese Datei gelesen und deren Inhalt an den Server gesendet.
Ist die Zeichenkette <issb-setredirect-address> in dieser Datei enthalten, wird sie mit der ermittelten lokalen IP-Adresse und dem eingestellten Umleitport ersetzt.
Ist diese Zeichenkette nicht in der Vorlage enthalten, wird eine HTML-Datei von SetRedirect generiert und zum Server geladen.

Nutzung von Webservern, die ASP-Scripts ausführen
Werden von dem Webserver, der auf die lokale Maschine umleiten soll, ASP-Scripts ausgeführt, so kann eine Umleitung realisiert werden, bevor der eigentliche HTML-Header zum Browser gesendet wird. ASP-Scripts werden meist von MS Windows NT Webservern ausgeführt.

Wird erkannt, dass die IP-Adresse durch erneute Anwahl des Internetproviders gewechselt wurde, so findet ein Hochladen einer korrigierten Webseite statt. Danach wird auch die Umleitung wieder korrekt auf den lokalen Server stattfinden.

Nutzung von Webservern, die ASP-Scripts nicht ausführen
Werden von dem Webserver, der auf die lokale Maschine umleiten soll, ASP-Scripts nicht ausgeführt, so kann eine clientseitige Umleitung realisiert werden. Die clientseitige Umleitung wird vom Browser angefordert und kann von SetRedirect ebenfalls erkannt werden.

Hochladen über FTP
Um eine Datei per FTP auf einen Webserver zu laden, muss das virtuelle FTP-Verzeichnis genau auf das Webverzeichnis zeigen. Sie müssen Schreibrecht auf Ihrem FTP-Server besitzen. Die Benutzerkennung (Benutzername und Passwort) sollten Sie von Ihrem Internetprovider erhalten haben.

Hochladen über HTTP
Um eine Datei per HTTP auf einen Webserver zu laden, muss ein Schreibrecht des entsprechenden Benutzers auf dem Webserver existieren. Die Benutzerkennung (Benutzername und Passwort) sollten Sie von Ihrem Internetprovider erhalten haben.

Voraussetzung für die fehlerfreie Ausführung des Programms ist die Installation des MS Internet Explorers ab Version 4.x.
Es werden Komponenten, wie z. B. die globale Konfiguration des MS Internet Explorers, die zum Betriebssystem gehören, verwendet.

Es ist zu empfehlen, die globalen Cache-Einstellung im MS Internet Explorer zu deaktivieren, so dass bei jedem Zugriff auf eine Internetseite eine neue Version gesucht wird.


globale Internet-Einstellungen

 

© ISSB 2000