私はISPからインターネット信号を受信する「メイン」ルーターを1台持っていて、部屋にはケーブルで接続されたもう1台があります。メインルーターはオリジナルのファームウェアを実行しており、機能が非常に制限されています。残念ながら、このルーターは変更できません。電話会社がハードコードしたものがあり、インターネットはこのルーターでしか機能しないからです。2台目のルーターはDD-WRTファームウェア。
次に、2 番目のルーターに接続されている NAS マシンにリモートでアクセスできるように、ダイナミック DNS を設定する必要があります。前述のように、メイン ルーターは機能が制限されているため、これを実行することはできません。2 番目のルーターはメイン ルーターから IP を取得するため、DHCP はオフになっています。
メインルーターをまったく(またはほとんど)変更せずに、2 番目のルーターにダイナミック DNS を設定することは可能ですか?
補足ですが、私はドイツに住んでいますが、ルーターの設定が他の国では異なるかどうかはわかりません。
答え1
はい、解決策があります。まず、dyndns でアカウントを登録します。次に、curl
dd-wrt ルーターにインストールします。次に、cron
dd-wrt ルーターに次のタスクを追加します。
curl --silent --insecure http://username:[email protected]/nic/update?hostname=yourhostname
ISP が透過プロキシを使用している場合は、ポート 80 ではなく 8245 にリクエストを送信します。dyndns によってブラックリストに登録されるため、アドレスを頻繁に更新しないでください。
プロトコル仕様はここ詳細については。