Regfish Dyndns mit DD-WRT

[de]

Regfish DDNS Anfrage in Wireshark

Um den eigenen Rechner zuhause nicht nur mit der IP anzusprechen benötigt man einen Dyndns/DDNS Account bei einem Anbieter. Früher war der Anbieter der Wahl meist dyndns.org. Doch ohne zumindest eine Kreditkartennummer zu hinterlegen kommt man nicht mehr zu einem kostenlosen Account. Besser ist es da für ein paar Euro eine Domain bei einem Anbieter wie Regfish zu holen. Damit kann man den Rechner zuhause auch unter einer Top-Level-Domain verfügbar machen wie z. B. meinedomain.de.[/de]
[en]

Regfish DDNS Anfrage in Wireshark

To reach your computer at home not only with the IP you need a Dyndns/DDNS account at a provider. In the past, the preferred provider was dyndns.org. But without to deposit your credit card number you can’t get a free account. The better choise is to spend a few dollars at a provider like Regfish. Here it is possible to make your home computer available at a top-level-domain e.g. mydomain.com[/en]

[de]Das auf der Homepage von DD-WRT hinterlegte beispiel zu Regfish funktioniert nicht. Allerdings kann man hier lesen, dass DD-WRT intern die Software INADYN verwendet. Der Regfish DNS Service ist gut dokumentiert. So ist es leicht mit dem Browser eine erfolgreiche Anfrage abzuschicken und diese per Wirehark mitzuschneiden.

Darin ist ersichtlich, das vor die GET Anfrage ein „/“ gestellt werden muss. Außerdem ist hier noch die Option forcehost dabei, falls der Domainname noch nicht existiert wird dieser angelegt. Daraus ergeben sich folgende Anmeldedaten, die man im DD-WRT Router unter Setup > DDNS eintragen muss:

  • DDNS Service: Custom
  • DYNDNS Server: dyndns.regfish.de
  • User Name: nobody
  • Password: nobody
  • Host Name: <domain> (z. B. meinname.de)
  • URL: /?fqdn=<domain>.&thisipv4=1&token=<regfish token>&forcehost=1&

Das & am Ende deswegen, weil INADYN den Wert aus Host Name nochmals hinten anstellt. Alle anderen Optionen können so belassen werden. Jetzt sollte das Update funktionieren.[/de]

[en]The configuration example for regfish at the DD-WRT Website doesn’t work. But you can read here, that the DD-WRT software for dydns updates is INADYN. The regfish DNS service is well documented. It’s quiet easy to perform a request with your browser and capture it with wireshark.

It is obvious that the GET request needs a precending „/“. Also there add the forcehost option which creates the domain name if he doesn’t exist. The result are the following account data, entered in the DD-WRT Setup > DDNS menu:

  • DDNS Service: Custom
  • DYNDNS Server: dyndns.regfish.de
  • User Name: nobody
  • Password: nobody
  • Host Name: <domain> (e.g. myname.com)
  • URL: /?fqdn=<domain>.&thisipv4=1&token=<regfish token>&forcehost=1&

The & because of INADYN is adding the value of the host name field. You don’t need to change the other options. The update should now performed successful.[/en]

One Comment

  1. hallo,

    ich baue gerade eine lösung, die von meiner fritzbox die aktuelle ip-adresse simuliert auf domainfactory „hochlädt“. wenn ein dyndns-request auf meinem server (lokal) ertellt wird, muß ich ein paket an die fritzbox zurückschicken. es ist mir nach stundenlangem rumsurfen ein „good 12.34.56.78“ (direkt an die fritzbox) aufgefallen. es funktioniert nicht.. kannst du mir dabei helfen? vielen dank! 😉

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Du kannst diese HTML-Tags und -Attribute verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>