Benutzerinformation zum IP-Update: Wie aktualisiere

Transcription

Benutzerinformation zum IP-Update: Wie aktualisiere
Benutzerinformation zum IP-Update:
Wie aktualisiere ich meine IP-Adresse?
Datenstand: 09.09.2014 / Version 1.0
Mindestens nach jeder Neueinwahl erhalten Sie eine neue dynamische IP-Adresse von Ihrem
Internetprovider zugewiesen, natürlich müssen dann auch Ihre Host-Einstellungen auf den
FreeDYN.de-DNS-Servern aktualisiert werden.
Wir haben Ihnen einmal die gängigsten Wege für Linux und Windows zum IP-Update in diesem
Dokument zusammen gefasst. Ipv6 kann nur über IP-Update-URL freigeschaltet werden!
1.0
DynDNS Host anlegen
Um einen neuen DynDNS Host anzulegen, loggen Sie sich auf www.freedyn.de in Ihren
persönlichen Loginbereich ein. Dort finden Sie im linken Menü einen Link mit der Bezeichnung „Meine
DynDNS verwalten“.
Nach einem Klick öffnet Sie eine Übersicht mit Ihren bereits vorhandenen DynDNS Hosts.
Auf der rechten Seite befindet sich der folgende Button, über welchen Sie neue Hosts anlegen
können.
Die Menge an DynDNS Hosts ist pro Benutzerkonto auf 15 Hosts beschränkt.
Nachdem Sie den Button zum Anlegen eines neuen Hosts angeklickt haben, öffnet Sie ein ein
Formular in dem Sie Ihre gewünschte IP-Version (IPv4 und / oder IPv6) auswählen können. Bitte
vergessen Sie dort nicht die Auswahl eines Hostnamens.
(Nur kleine Buchstaben und Zahlen möglich!)
Die Felder zur Eingabe der IP-Adressen sind erst verfügbar, wenn Sie mindestens eine IP-Version mit
einem Häkchen ausgewählt haben. Im Normalfall werden diese Felder bereits vom System ausgefüllt,
sofern Ihr Browser diese Routine unterstützt.
Um den Host anzulegen, klicken Sie am unteren Ende des Formulars auf den Button „Neuen Host
anlegen“.
www.FreeDYN.de
Seite 1 von 6
1.1
Die Update URL
Wie wird meine IP-Adresse im System von FreeDYN.de aktualisert?
Bei jedem IP-Wechsel muss folgende URL von dem Gerät aufgerufen werden, welches als DynDNS
Host verwendet werden soll:
Für die Nutzung einer IPv4-Adresse:
http://ipv4.freedyn.de/nic/ipupdate.php?hostname=<domain>&seckey=<seckey>&respond=xml
Für die Nutzung einer IPv6-Adresse:
http://ipv6.freedyn.de/nic/ipupdate.php?hostname=<domain>&seckey=<seckey>&respond=xml
Folgende Parameter werden benötigt:
<domain>
Im Parameter Domain, tragen Sie bitte Ihren im Loginbereich festgelegten Hostnamen ein.
(z. B. demo.freedyn.de)
<seckey>
Der Sec-Key dient der Authentifizierung gegenüber dem Server.
Diesen Schlüssel finden Sie in Ihrem Loginberech unter „Meine DynDNS verwalten“
unterhalb des Hostnamens z. B. demo.freedyn.de (Sec-Key: ….....)
Zur Verwendung beider IP-Arten müssen beide URL's von dem Rechner aufgerufen werden, auf dem
DynDNS genutzt werden soll!
Wenn Sie IPv4 nutzen und später auf IPv6 oder beides umstellen möchten, muss dies über
„editieren“ in der DynDNS Host Übersicht aktviert oder deaktiviert werden.
Die Update-URL für Ihren DynDNS Host finden Sie im Benutzerlogin unter
„Meine DynDNS verwalten“ danach auf „Update-URL anzeigen“.
Jeder Ihrer Host hat eine eigene URL mit Sec-Key!
www.FreeDYN.de
Seite 2 von 6
1.2
DynDNS Service unter Windows
Unter Windows ist die Software DynDNS Service zu empfehlen, da diese mehrere Update-URL's
verwaten kann. Diese kann unter https://www.pierschel.com/de/software-blog/11-dyndns-service-de
heruntergeladen werden.
Systemanforderungen
•
Microsoft Windows Client oder Server Betriebssystem, mind. Windows XP SP3 oder höher
(Alle 32- und 64-Bit-Varianten werden unterstützt.)
•
Microsoft .NET Framework V3.5
Erkennung von Änderungen Ihrer IP-Adresse:
Beim Start von DynDNS Service wählen Sie im oberen Registern den Reiter „Erkennung“ und geben
dort unter URI zur Erkennung http://ipv6.freedyn.de/ipcheck.php ein und wählen Sie einen
Prüfintervall.
Sollte Ihr Internetzugang nicht über IPv6 verfügen, dann geben Sie bitte die URL
http://ipv4.freedyn.de/ipcheck.php ein und klicken Sie auf speichern:
Nun wählen Sie den Reiter „Update“ und klicken dann auf „Neu“.
Wenn Sie Ipv4 und IPv6 nutzen möchten, müssen Sie natürlich zwei neue Update-URL's mit dem
Button „Neu“ anlegen.
In dem neuen Fenster tragen Sie bei Provider Name „FreeDYN.de“, bei Update-URI tragen Sie Ihre
Updaten-URL aus Ihrem Loginbereich und bei Schlüsselwörtern für ein erfolgreiches Updaten, tragen
Sie „200 OK“ ein.
Nächste Seite ->
www.FreeDYN.de
Seite 3 von 6
In den Feldern Benutzername und Passwort tragen Sie bitte „none“ ein, da diese durch den
Sec-Key nicht benötigt werden. In dem Feld Domain Name tragen Sie Ihren Hostnamen ein.
Klicken Sie auf den Botton „Jetzt Updaten!“, um Ihre DynDNS zu nutzen.
Schließen Sie nun dieses Fenster mit einem Klick auf „OK“.
Jetzt auf „Speichern“ und danach auf „Neu laden“ klicken. Fertig!
Mit einem Klick auf „Schließen“, schließen Sie die Konfiguration.
www.FreeDYN.de
Seite 4 von 6
1.3
IP-Update unter Debian oder Ubuntu via curl & Cron
Öffnen Sie dazu eine Shell auf Ihrem Linux System und geben Sie folgende Befehle ein:
sudo apt-get update && sudo apt-get install curl
in der Datei „/etc/crontab“ fügen Sie folgende Zeilen an das Ende der Datei:
#Eintrag für IPv4
*/5 * * * * /usr/bin/curl -o /dev/null http://ipv4.freedyn.de/nic/ipupdate.php?hostname=<domain>&seckey=<seckey>
#Eintrag für IPv6
*/5 * * * * /usr/bin/curl -o /dev/null http://ipv6.freedyn.de/nic/ipupdate.php?hostname=<domain>&seckey=<seckey>
Vergessen Sie nicht die Datei zu speichern und den Cron mit /etc/init.d/cron restart neu zu
starten!
1.4
IP-Update unter Debian oder Ubuntu via wget & Cron
Öffnen Sie dazu eine Shell auf Ihrem Linux System und geben Sie folgende Befehle ein:
sudo apt-get update && sudo apt-get install wget
in der Datei „/etc/crontab“ fügen Sie folgende Zeilen an das Ende der Datei:
#Eintrag für IPv4
*/5 * * * * /usr/bin/wget -O /dev/null http://ipv4.freedyn.de/nic/ipupdate.php?hostname=<domain>&seckey=<seckey>
#Eintrag für IPv6
*/5 * * * * /usr/bin/wget -O /dev/null http://ipv6.freedyn.de/nic/ipupdate.php?hostname=<domain>&seckey=<seckey>
Vergessen Sie nicht die Datei zu speichern und den Cron mit /etc/init.d/cron restart neu zu
starten!
In den beiden Beispielen ist eine Intervall von 5 Minuten festgelegt, dies kann auf bis zu 1 Minute
herunter gesetzt werden!
www.FreeDYN.de
Seite 5 von 6
1.5
Rückmeldungen der Update-URL
Unser System gibt Ihnen verschiedene Codes als Antwort zurück:
200 OK
Update wurde erfolgreich ausgeführt.
403 AUTH
Domain bzw. Hostname oder Sec-Key sind nicht korrekt!
INT ERR
Es gab einen internen Fehler, bitte wenden Sie sich an den Support!
Sie können das Rückgabeformat wählen, indem Sie an die Update-URL folgede Parameter anhängen:
&respond=json
oder
&respond=html
oder
&respond=none
Ohne Respondparameter erfolgt die Rückgabe im XML-format.
Bei dem Parameter &respond=none erfolgt keine Ausgabe.
Die Rückmeldung der Codes erfolgt im XML-Format nach folgendem Schema:
<!-- FreeDYn.de dynDNS Service -->
<INFO>
<TITLE>IP-Update URI</TITLE>
<ACTION>IPv6 update for ???????.freedyn.de</ACTION>
<CODE>200 OK</CODE>
<STATUSMSG>
No update needed! IP address is the same as in the DNS records.
</STATUSMSG>
<DOMAIN>??????.freedyn.de</DOMAIN>
<TIME>14-11-08 11:57:16</TIME>
</INFO>
Die Rückmeldung der Codes erfolgt im JSON-Format nach folgendem Schema:
{"code":"200 OK","domain":"???????.freedyn.de","statusmsg":"No update needed! IP
address is the same as in the DNS records.","action":"IPv6 update
for ???????.freedyn.de","time":"14-11-08 12:00:22"}
www.FreeDYN.de
Seite 6 von 6