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
|