Raspberry PiでMyDNSへIPアドレスを自動通知する
- 2021.03.05
- ソフトウェア
- Raspberry Pi, ソフトウェア, まとめ
Servers UltimateでAndroid端末をDynamic DNS アップデーターとして利用して無料DDNSサービスを利用する
DDNSサービスとしてMyDNSを利用しています。
Advertisement
IPアドレスの更新
DDNSは変動してしまう動的IPアドレスを定期的に通知し、そのIPアドレスに紐付けられたドメインにアクセスすることで動的IPアドレスでも問題なくアクセスできるようにしてくれるサービスです。
つまり利用するためにはIPアドレスが変わった際に更新されるように定期的に通知する必要があります。
Raspberry Piで通知
MyDNSは様々な方法での更新に対応しています。
手動でのIPアドレス更新でも良いのですが、さすがに面倒ですしせっかくRaspberry Piが常時起動しているのでそれを利用します。
Linuxではcronを利用することでコマンドを定期実行してくれるのでcronを用いて定期的に通知しようと思います。
crontab -e
を実行して定期実行するコマンドを記述します。
最初は利用するテキストエディターを選択することになるので好みなものを選択してください。
*/10 * * * * wget -O - --http-user=ユーザーID --http-password=パスワード http://ipv4.mydns.jp/login.html &>/dev/null
のようにIDとパスワードを自分の環境に合わせて修正したコマンドを追記すると10分ごとに通知されます。
30分ごとなら*/30 * * * *、1時間ごとなら0 */1 * * *となります。
なお、http://ipv4.mydns.jp/login.htmlでIPv4、http://ipv6.mydns.jp/login.htmlでIPv6が更新されます。
Advertisement
cronを利用すればDDNSへの通知以外にも様々なことを行えるので活用してみてください。
-
前の記事
Raspberry PiでSambaサーバーを建てる 2021.03.04
-
次の記事
Gear VR with Controllerが届きました 2021.03.06