ラズパイでDDNSの自動更新

MyDNSを使用

  • MyDNSを使用する(登録は別途行ってください)
  • 定期的に自動で更新します
  • MasterIDを「MMMMMM」とします
  • パスワードを「PPPPPP」とします
  • 作成したドメインを「DDDDDDDD.jp」とします

手動で更新してみる

wget -O – –http-user=MMMMMM –http-password=PPPPPP http://ipv4.mydns.jp/login.html

「Login and IP address notify OK.」みたいな感じで出てるのでOK
「REMOTE ADDRESS」のところに認識されたIPが表示される
ルータのWAN側のIPアドレスになっているか確認してください

「http://ipv4.mydns.jp/login.html」 → 「https://ipv4.mydns.jp/login.html」のようにhttpsにしても問題ないようです

自動更新

crontab -e
エディタはnanoがいいかもです

追記する
10分おきに実行する指定になってます
*/10 * * * * wget -O – –http-user=MMMMMM –http-password=PPPPPP http://ipv4.mydns.jp/login.html &>/dev/null
Ctrl+Xで保存して終了します

確認方法は
cat /var/log/syslog

このようにwgetの文が確認できる

MyDNSのサイトにログインして、LOG INFOで確認してもいいです


最新情報をチェックしよう!