Herunterladen Inhalt Inhalt Diese Seite drucken

Dynamic-Dns-Client Im Gerät Über Gnudip - Lancom Systems LCOS 9.10 Referenzhandbuch

Inhaltsverzeichnis

Werbung

Referenzhandbuch
6 Routing und WAN-Verbindungen
Geben Sie abschließend noch Ihre Zugangsdaten ein.
Der Setup-Assistent ergänzt die beschriebene Basis-Aktion um weitere anbieter-spezifischen Parameter, die hier nicht
näher beschrieben sein sollen. Außerdem legt der Setup-Assistent weitere Aktionen an, die das Verhalten des Geräts
steuern für den Fall, dass der DynDNS-Dienstleister die Aktualisierung nicht im ersten Versuch erfolgreich durchführen
konnte.
Dynamic-DNS-Client im Gerät über GnuDIP
Als Alternative zur Aktualisierung der DynDNS-Informationen über eine einfache HTTP-Anfrage nutzen manche Dienste
das GnuDIP-Protokoll. Das GnuDIP-Protokoll basiert auf einem Challenge-Response-Mechanismus:
1. Der Client öffnet die Verbindung zum GnuDIP-Server.
2. Der Server antwortet mit einem für die Sitzung berechneten Zufallswert.
3. Der Client erzeugt aus dem Zufallswert und dem Password einen Hashwert und sendet diesen an den Server zurück.
4. Der Server prüft diesen Hashwert und meldet das Ergebnis in Form einer Ziffer zurück an den Client.
Das GnuDIP-Protokoll kann die Nachrichten zwischen Client und Server entweder auf einer einfachen TCP-Verbindung
austauschen (Standard-Port 3495) oder als CGI-Skript auf einem Internetserver laufen. Die Variante über einen HTTP-Aufruf
des CGI-Skripts hat den Vorteil, dass auf dem Server kein weiterer Port für GnuDIP geöffnet werden muss, außerdem
sichert HTTPS zusätzlich gegen passives Abhören und Offline-Wörterbuch-Attacken.
Die Anfragen an einen GnuDIP-Server werden aus dem Gerät mit einer Aktion in der folgenden Form ausgelöst:
1
gnudip://<srv>[:port][/pfad]?<parameter>
2
<srv> – Die Adresse des GnuDIP-Servers.
2
[:port] – Die Angabe des Ports ist optional, falls nicht definiert, werden die Standardwerte verwendet (3495 für
TCP, 80 bzw. 443 für HTTP/HTTPS).
2
[/pfad] – Die Pfadangabe wird nur bei HTTP/HTTPS benötigt, um den Speicherort des CGI-Skriptes zu definieren.
Die folgenden Parameter erweitern den Aufruf:
2
method=<tcp|http|https> – Wählt das Protokoll aus, das für die Übertragung zwischen GnuDIP-Server und -Client
verwendet werden soll. Hier kann nur genau ein Protokoll gewählt werden.
2
user=<username> – Gibt den Benutzernamen für das Konto auf dem GnuDIP-Server an.
2
pass=<password> – Gibt das Kennwort für das Konto auf dem GnuDIP-Server an.
2
domn=<domain> – Gibt die DNS-Domäne an, in der sich der DynDNS-Eintrag befindet.
2
reqc=<0|1|2> – Definiert die Aktion, die mit der Anfrage ausgelöst werden soll. Mit der Aktion <0> wird eine
dedizierte IP-Adresse an den Server übermittelt, die für das Update verwendet werden soll. Mit der Aktion <1>
wird ein DynDNS-Eintrag gelöscht. Mit der Aktion <2> wird ein Update ausgelöst, es wird aber keine IP-Adresse
an den Server übermittelt. Statt dessen verwendet der Server die IP-Adresse des GnuDIP-Clients für das Update.
408

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Lancom Systems LCOS 9.10

Inhaltsverzeichnis