DNSクライアントにする最近、ダイナミックDNSの更新に失敗して自宅サーバにアクセスできなくなる事態が発生した。更新ドメインは2重化していたのに、何れもアクセス出来ずに失敗してしまった。その要因の一つに、有名なダイナミックDNSサービスであったDynDNSが有料化し、サービスが利用できなくなった事が挙げられる。今まで、DynDNSサービスはBUFFALOのルータから更新していたけれど、今後は有料サービスを使わないとBUFFALOルータのダイナミックDNS更新機能は利用できなくなってしまった事になる。ちなみに、自宅のサーバでは別のダイナミックDNS更新ソフトが走っており、別のドメインを更新させているけれど、今回は何故か設定が消失して更新されなくなっていた。この対策は別途考えるとして、今回は置いておく。Piを使った更新処理。これは、色々準備しないといけないので面倒臭い。背に腹は替えられない...と思って機器を揃えたところでふと思いついた、余ったAndroid端末を使えばいいんじゃね?と。Androidの携帯端末ならば、常時稼働が前提だし、省電力製に優れるし、電源の確保も簡単だし、ネットワークにも接続できるし、コンパクトだし、単独でメンテナンスもできるし、ソフトウェアのインストールも簡単だし、代替手段として全く申し分ない。早く気付くべきだった...。ダイナミックDNSの設定で、ここからが本題。AndroidからダイナミックDNSの更新を行うために、アプリを導入する必要がある。Update」というアプリ。DOMAINを利用することとする。Domainでドメインを取得していたため、ここで提供されているダイナミックDNSサービスを利用することにした。DomainのダイナミックDNS更新については、ダイナミックDNS機能のご利用方法に情報がある。Updateの設定画面は以下のような感じ。ここで設定するべき内容は以下の通り。Domainにあらかじいめ登録しておく。(minutes)更新間隔(分)。この間隔おきにIPアドレス変化のチェックが行われ、違っていれば更新処理が行われる。(デフォルト動作)Hostname更新対象のホスト名。DNSレコードに登録しておく。Password更新用パスワード。Domainに登録しておく。Updateをバックグラウンドで走らせておくことで、無事ダイナミックDNSの更新を行うことができた。注意点としては、パスワードとか丸見えなので、普段使ってるパスワードは絶対使わないこと。ちなみに、アプリには複数の更新を登録することができる。boot」にチェックを入れておく。Updateを利用した、AndroidからのダイナミックDNS更新について書いてきたけど、他のサービスにも色々使える(テンプレートが用意されている)ため、AndroidでダイナミックDNS更新を行う場合は結構汎用性が高いと思われる。そんなわけで、興味がある人は是非チャレンジをば。08:19参考になりました。当方もDynDNSを使用してましたが、サーバーは立てていないためBUFFALOのルーターで更新していました。無料のDDNSサービスはたくさんありますが、更新するための手段がないため困ってました。22:26お役に立てたようで良かったです。14:18引退したスマホがDDNSクライントになるって素晴らしい。性能の良いルーターを持っていない為こういうアプリがあることを知れたのは有益だった。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。