Prev / Next

2006-08-15 / Value Domain の DDNS 用手抜きスクリプト

#!/bin/sh

domain="ftnk.jp"
passwd="foobar"

logfile="$HOME/tmp/VDupdate.log"
ipfile="$HOME/tmp/VDupdate.ip"

ip=`/sbin/ifconfig ppp0 | sed -n "s/.*inet addr:\([^ ]*\).*/\1/p"`
url="http://dyn.value-domain.com/cgi-bin/dyn.fcg?d=$domain&p=$passwd&h=*&i=$ip"

if [ -e $ipfile ]
then
    if [ "$ip" != `cat $ipfile` ]
    then
	res=`/usr/bin/w3m -dump $url`
    else
	res="IP not changed"
    fi
fi

echo `date "+%Y-%m-%d %T"` $ip $res >> $logfile
echo $ip > $ipfile


これで大丈夫なはず(未確認).

comments powered by Disqus