MyDNSにIPアドレスを自動通知
Raspberry Pi Webサーバー cron で MyDNSにIPアドレスを自動通知
Raspberry Pi cron で MyDNS IPアドレスを自動更新が
スクリプトにするとうまく行った。
これまでは、ダイナミックDNSに登録されているIPアドレスを自動で更新してくれるソフトで、
DiCEによる更新がうまくいかず メールアプリ起動時にIPアドレス通知をする設定で
行っていました。 チト めんどい。。かった。
この通知を怠ると
・一週間以上IPアドレスの通知がないと、エラーサイトに誘導します。
・一ヶ月以上ご利用がないと、全てのデータを削除しますのでご注意ください。
と、なる。
今回、cron に直接書くのではなく、スクリプトにして見るとうまく行った。
という記事を見て挑戦し上手くいきましたので記録に残す。
うまく行った通知方法
①. cronで実行するスクリプト用のディレクトリを作成。
sudo mkdir /etc/cron.everyday/
②. MyDNS.jpへの通知用スクリプトを作る → mydns.sh。
sudo nano /etc/cron.everyday/mydns.sh
#!/bin/sh
# mydns.JP
/usr/bin/wget -O – ‘http://mydnsID:mydnsPASS@www.mydns.jp/login.html’
③. cronの設定ファイルに追記。
sudo crontab -e
0 5 * * * /etc/cron.everyday/mydns.sh → 毎時 午前5時に実行。
④. スクリプトに実行権限を与える。
sudo chmod +x /etc/cron.everyday/mydns.sh
⑤. 実際に使ってみる。
/etc/cron.everyday/mydns.sh
⑥. cronに設定を再読み込みさせる。
/etc/init.d/cron reload
これで、OKとなる!!