DDNS Updater Bad Hostname

Status
Für weitere Antworten geschlossen.

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich wollte mal den DDNS Updater hier ausprobieren und habe meine DynDNS Adresse inkl. Benutzer, Passwort,... eingetragen.

Jedoch scheint die Aktualisierung nicht zu klappen.
Im Log stehen folgende Einträge:

Apr 29 14:21:41 ddclient[29493]: NOCONNECT: cannot connect to checkip.synology.com:80 socket: IO::Socket::INET: Bad hostname 'checkip.synology.com'
Apr 29 14:20:40 ddclient[29493]: NOCONNECT: cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
.....
und noch viele andere.

Kann mir wer sagen wo das Problem liegt?
Der DNS Eintrag selber ist bei der "letzten Aktualisierung" auf den 01.01.1970 datiert.


Achja und eine kleine Frage nebenbei, kann der Updater auch die IPv6 Adresse der DiskStation bei Dyn.com eintragen? Da ich nur noch einen IPv6 Anschluss (DS-Lite) besitze wäre das für mich von großem Vorteil.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Hallo,

ich wollte mal den DDNS Updater hier ausprobieren und habe meine DynDNS Adresse inkl. Benutzer, Passwort,... eingetragen.

Jedoch scheint die Aktualisierung nicht zu klappen.
Im Log stehen folgende Einträge:

Apr 29 14:21:41 ddclient[29493]: NOCONNECT: cannot connect to checkip.synology.com:80 socket: IO::Socket::INET: Bad hostname 'checkip.synology.com'
Apr 29 14:20:40 ddclient[29493]: NOCONNECT: cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
.....
und noch viele andere.

Kann mir wer sagen wo das Problem liegt?
Der DNS Eintrag selber ist bei der "letzten Aktualisierung" auf den 01.01.1970 datiert.
Das sieht so aus, als wenn er den Namen nicht auflösen kann und deshalb zu dem nächsten Eintrag in der Liste wechselt. Dies sind die Adressen für die IP Erkennung. Da du nur noch IPv6 besitzt, könnte dies das Problem sein. Muss mich da selber erstmal schlau machen, wie sich das mit IPv6 verhält.

Achja und eine kleine Frage nebenbei, kann der Updater auch die IPv6 Adresse der DiskStation bei Dyn.com eintragen? Da ich nur noch einen IPv6 Anschluss (DS-Lite) besitze wäre das für mich von großem Vorteil.
Gleiche Antwort wie oben, ob IPv6 unterstützt wird, muss ich erst rausfinden.

Mach doch mal einen Test:
  • auf der DS per Telnet oder ssh als root anmelden
  • gib ein: ping checkip.dyndns.org
  • sollte dann sowas bei rauskommen
    Rich (BBCode):
    PING checkip.dyndns.org (216.146.38.70): 56 data bytes
    64 bytes from 216.146.38.70: seq=0 ttl=49 time=115.662 ms
    64 bytes from 216.146.38.70: seq=1 ttl=50 time=115.659 ms
 
Zuletzt bearbeitet:

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Ok, habe ich mal gemacht. Ergebnis:

ping: bad address 'checkip.dyndns.org'

Also kann meine DS wohl wirklich den DNS Namen nicht auflösen. Stellt sich jetzt nur die Frage ob das evtl. an der FritzBox von Unitymedia liegt, die z.B. den DNS Rebind Schutz aktiviert hat und es momentan keine Möglichkeit gibt diesen 'zu lockern' oder ob es ein generelles Problem mit der DS und IPv6 ist.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Kannst du denn von deinem Rechner die Adresse anpingen und bekommst eine Rückmeldung?

Das liegt bestimmt nicht an der DS, ich glaube eher das dein IPv6 (DS-Lite) hier das Problem ist. Im Übrigen gibt es bei dyndns.org bzw. dyn.com keine API für IPv6-Adressen. Du müsstest also sowieso manuell die IP-Adresse eintragen und bei einem Free-Account die Änderung der IP alle 25 Tage durchführen.

Es habe bisher nur freedns.afraid.org gefunden, die per API die Aktualisierung der IPv6 ermöglichen. Allerdings kann DDNS updater bzw. ddclient dies ebenfalls noch nicht für IPv6.

hier noch ne Test-Url http://test-ipv6.com/
 

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Hm, ich bin da jetzt kein Experte aber wenn ich es von meinem Rechner aus mache erhalte ich folgendes Ergebnis:
ping.JPG

Deswegen weiß ich nicht, ob es nicht doch an der DS liegt?!

Das mit DynDNS ist mist, ich dachte ich kann mit meinem Bruder (auch IPv6 DS Lite) ein VPN aufbauen aber wenn ich kein DNS Namen habe ist das ja doof.
Wie macht die FritzBox das denn dann? Wenn ich bei meiner FritzBox den DynDNS Namen eingebe, trägt sie dort die IPv6 der FritzBox bei DynDNS ein.
Oder ich vertu mich jetzt nun total, ich werde es morgen früh nochmal testen.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Danke, habe die Frage mal in dem Netzwerkforum genannt und es lag wirklich an der DS. Unter "Netzwerkeinstellungen" -> "DNS Server manuell eintragen" (das war vorher deaktiviert), musste ich die IP der FritzBox eingeben. Nun kann ich auch alles pingen und der DDNS Updater geht auch. Bringt mir leider nur nichts wegen der IPv6 Geschichte :-/

Trotzdem vielen Dank für deine Hilfe!!
 

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Es scheint nun zuklappen!

Ich habe mir mal auf https://freedns.afraid.org/ einen Account gemacht (ist ja kostenlos) und dort die IPv6 meiner DS eingetragen.
Aus einem anderen IPv6 kann ich nun via Browser drauf zugreifen!

Gäbe es denn eine Möglichkeit den Anbieter mit der Funktion, dass eben die IPv6 der DS geupdatet wird in deinem Programm einzubauen? :eek:
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Es scheint nun zuklappen!

Ich habe mir mal auf https://freedns.afraid.org/ einen Account gemacht (ist ja kostenlos) und dort die IPv6 meiner DS eingetragen.
Aus einem anderen IPv6 kann ich nun via Browser drauf zugreifen!

Gäbe es denn eine Möglichkeit den Anbieter mit der Funktion, dass eben die IPv6 der DS geupdatet wird in deinem Programm einzubauen? :eek:
Ich schau mal, wie das am besten zu bewerkstelligen ist.
 

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Ist anscheinend nur für die neuen D-Link Router verfügbar, da Dyn.org wohl eine Kooperation mit denen hat.
By purchasing one of D-Link’s IPv6 enabled routers with the Dyn update client inside — such as the D-Link® DIR-655 — users will automatically have “A” (for IPv4) and “AAAA” (for IPv6) DNS records created for their dynamic DNS hostnames.
 

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Achso okay, schade! Das automatische Update wäre schon klasse.
Trotzdem vielen Dank das du dich da weiter schlau gemacht hast! :eek:
 

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Ich schau mal, wie das am besten zu bewerkstelligen ist.

Hey, ich wollte mal nachfragen, ob es sich evtl. schon mal ergeben hat, zu prüfen ob es möglich ist mit Hilfe deines DDNS Updaters die IPv6 der DiskStation an FreeDNS zu senden?

Gruß
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Möglich ist es schon, nur muss ich dafür ddclient anpassen und das nicht wenig. Ich habe mir das aber eh vorgenommen, da

  1. es immer mehr Anwender geben wird mit ipv6
  2. die Kommunikation per SSL ohne extra IPKG-Pakete funktionieren soll
 
Zuletzt bearbeitet:

tomtom00

Benutzer
Mitglied seit
23. Sep 2011
Beiträge
430
Punkte für Reaktionen
0
Punkte
0
Ok. Danke für deine Antwort und dein Bemühen! :)
 

killerfurbel

Benutzer
Mitglied seit
24. Sep 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe ein ähnliches Problem:
Kabel Deutschland --> DS lite

Habe mir einen Account bei afraid.org gemacht.
Beim Update trägt er aber nur die (nutzlose) ipv4 Adresse ein.
Leider ist das ganze nicht wirklich dokumentiert (?), aber ich habe testweise mal bei den Einstellungen unter "Globale IP-Überprüfungs-URL"
http://ipv6.whatismyip.akamai.com/
eingetragen. Diese Seite liefert direkt als Inhalt die aktuelle IP Adresse.

Eigentlich ist diese auch von der Diskstation aus erreichbar:
MediaStation> ping ipv6.whatismyip.akamai.com
PING ipv6.whatismyip.akamai.com (2a02:26f0:5::5f64:f96a): 56 data bytes
64 bytes from 2a02:26f0:5::5f64:f96a: seq=0 ttl=56 time=22.003 ms

Die Diskstation kann also die Domain mit zugeordneter IPv6 Adresse auflösen und anpingen.
Leider kann das der DDNS Updater nicht:
Sep 24 17:29:20 MediaStation ddclient[24114]: NOCONNECT: cannot connect to ipv6.whatismyip.akamai.com:80 socket: IO::Socket::INET: Bad hostname 'ipv6.whatismyip.akamai.com'

Bei einer anderen URL (z.B. http://ipv6.test-ipv6.com/ip/) ist es genau das gleiche.

Vielleicht hast du ja eine Idee - denn sofern man damit die IPv6 Adresse abrufen könnte, könnte man diese der Update-URL als Parameter mitgeben:
TIP: You can override automatic IP detection host by appending &address=127.0.0.10 to any update URL (IPv6 addresses are also allowed)

Viele Grüße,
Fabian
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Weder das Synology Perl noch das iPKG Perl können per IO::Socket::INET mit ipv6 umgehen. Man bräuchte IO::Socket::IP und das gibt es erst ab Perl 5.14. Da ich aber vorhabe entweder den ddclient zu ändern, dass er nicht mehr auf IO::Socket::INET angewiesen ist oder gleich einen neuen Daemon schreibe, wird auch ipv6 in naher Zukunft möglich sein.
 

killerfurbel

Benutzer
Mitglied seit
24. Sep 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Nur so als Idee:
Bei IPv4 musste man die externe(WAN) IP über einen externen Service ermitteln, da der Client seine eigene WAN IP ja gar nicht kannte. (taucht z.B. bei "ifconfig" nicht auf)
Bei IPv6 kennt der Client ja seine externe (öffentliche/globale) IPv6 Adresse. Die steht ja sogar drin, wenn man "ifconfig" aufruft.
Diese Anfrage wäre für IPv6 also sowieso überflüssig.

Aber der Königsweg ist natürlich komplett IPv6 kompatibel zu werden, da hast du denke langfristig die beste Lösung angesprochen.

Falls du irgendwas testen lassen willst kannst du mir gerne Bescheid geben. Werde jetzt zwar erst einmal eine Woche keine Zeit haben, danach aber gerne.

Viele Grüße,
Fabian
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Nur so als Idee:
Bei IPv4 musste man die externe(WAN) IP über einen externen Service ermitteln, da der Client seine eigene WAN IP ja gar nicht kannte. (taucht z.B. bei "ifconfig" nicht auf)
Bei IPv6 kennt der Client ja seine externe (öffentliche/globale) IPv6 Adresse. Die steht ja sogar drin, wenn man "ifconfig" aufruft.
Diese Anfrage wäre für IPv6 also sowieso überflüssig.

Aber der Königsweg ist natürlich komplett IPv6 kompatibel zu werden, da hast du denke langfristig die beste Lösung angesprochen.

Falls du irgendwas testen lassen willst kannst du mir gerne Bescheid geben. Werde jetzt zwar erst einmal eine Woche keine Zeit haben, danach aber gerne.

Viele Grüße,
Fabian
Ja, evtl. könnte man das über ein ext. Skript durchführen und die IPv6 ändert sich glaube auch nicht. Für das Testen wäre es hilfreich jemanden zu haben der auch IPv6 besitzt, danke für das Angebot...ich werde darauf zurückkommen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat