更新用シェルスクリプト
DOMAINNAME= , PASSWORD= , HOSTNAME= を設定します。 以下のスクリプトは過去記事に内容を合わせています。 login.example.com のような特定のホストを更新する場合は、HOSTNAME=login となります。
————————————————————
valuedomain.sh
————————
#/bin/bash

#VARIABLES
DOMAINNAME=”example.com”
PASSWORD=”password”
HOSTNAME=”*”
MYIP=””

#外部IP取得
MYIP=`wget -q -O – “https://dyn.value-domain.com/cgi-bin/dyn.fcg?ip”`
#cgiがbusyにことがあるのでsleep
sleep 5
#更新処理
wget -q -O – “https://dyn.value-domain.com/cgi-bin/dyn.fcg?d=$DOMAINNAME&p=$PASSWORD&h=$HOSTNAME&i=$MYIP”
———————–
自動更新設定
前項で作成したスクリプトをcrontab -e から、以下を追記して定期的に更新するようにします。 設定例は 30分ごと です。

crontab -e
*/30 * * * * /root/valuedomain.sh