グローバルIP通知

最近、プロバイダから振られているグローバルIPアドレスの変更が多くなっている気がする。(P2Pをやっている性か?)
ウチではWindows機にDiceを入れてDynDNSの動的更新をしているんだけど、嫁さんが使う時にログオフされてしまうので、DiCEが止まってしまう事がちょくちょくある。
そこで、Linux側で自身のグローバルIPアドレスを確認し、変更があった場合には携帯に通知するようにする。
※ド素人が作ったスクリプトなので、自己責任でご利用願います。
—ここからスクリプト—
#!/bin/sh
newip=`wget -qO- forts.jp/ip`
oldip=`cat old_ip.txt`
if [ $oldip != $nowip ]
then
       echo ”IPaddress was changed. ” >> old_ip.txt
echo “new IPaddress is $newip” >> old_ip.txt
mail -s “!!IPaddr Change!!” xxxxxxxxx@ezweb.ne.jp < old_ip.txt fi これをcronで5分毎に実行するように設定。 変更があったら携帯にメールが届く。 メールが届いた時に会社にいたら、手動でDynDNSの設定を更新すればいい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です