Ich habe einen Hauptrouter, der das Internetsignal vom ISP empfängt, und einen weiteren in meinem Zimmer, der mit einem Kabel verbunden ist. Der Hauptrouter läuft mit seiner Original-Firmware und ist in seinen Funktionen sehr eingeschränkt. Leider kann ich diesen Router nicht ändern, da mein Telefonanbieter einige Dinge dort fest codiert hat und das Internet nur mit diesem Router funktioniert. Mein zweiter Router läuftDD-WRTFirmware.
Jetzt muss ich dynamisches DNS einrichten, damit ich remote auf mein NAS-Gerät zugreifen kann, das an den zweiten Router angeschlossen ist. Wie bereits erwähnt, ist dies mit dem Hauptrouter aufgrund seiner eingeschränkten Funktionen nicht möglich. DHCP ist auf dem zweiten Router deaktiviert, da er seine IP vom Hauptrouter erhält.
Gibt es eine Möglichkeit, dynamisches DNS auf dem zweiten Router einzurichten, ohne am Hauptrouter etwas (oder viel) zu ändern?
Vielleicht als Randbemerkung: Ich lebe in Deutschland und weiß nicht, ob die Einrichtung der Router in anderen Ländern anders ist.
Antwort1
Ja, es gibt eine Lösung. Registrieren Sie zunächst ein Konto bei Dyndns. Installieren Sie es dann curl
auf Ihrem DD-WRT-Router. Fügen Sie dann dem cron
DD-WRT-Router die folgende Aufgabe hinzu:
curl --silent --insecure http://username:[email protected]/nic/update?hostname=yourhostname
Wenn Ihr ISP transparentes Proxying verwendet, senden Sie die Anfrage an Port 8245 statt an Port 80. Denken Sie daran, dass Sie Ihre Adresse nicht zu oft aktualisieren sollten, da Dyndns Sie sonst auf die schwarze Liste setzt.
Die Protokollspezifikation finden SieHierfür mehr Details.