MyDNSにIPアドレスを自動通知

Webサーバーのホスト名とIPアドレスの紐づけをしている情報を、ドメイン情報とかDNS情報と言います。この、情報は自宅サーバを構築する際には DDNSにIPアドレスが変わるたびに通知しなければいけません。

https://ong-net.com/mydns%E3%81%ABip%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E8%87%AA%E5%8B%95%E9%80%9A%E7%9F%A5/ Raspberry Pi Webサーバー cron で MyDNSにIPアドレスを自動通知

ポイント


①. 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