なので、新しい無料DDNSに切り替えることにした。
ドメイン名は短くて .jpがついているものがいいと思っていたので ieServerというところを借りることにした。更新は perlスクリプトがサンプルで用意されていたので、これを拝借した。ID/Passwdなど必要な個所を変更し、実行してみるが、wgetコマンドがないというエラー。Macには標準ではインストールされていないらしい。wgetをインストールしてもいいが、ソースからビルドしなきゃならないなど面倒なので、同様な機能の curl というコマンドに置き換えることにした。
これを
1 | $NEW_IP = `wget -q -O - $REMOTE_ADDR_CHK `; |
これに
1 | $NEW_IP = `curl -s $REMOTE_ADDR_CHK `; |
これを
1 | $STATUS = `wget -q -O - '$DDNS_UPDATE?username=$ACCOUNT&domain=$DOMAIN&password=$PASSWORD&updatehost=1' `; |
これに
1 | $STATUS = `curl -s -d "username=$ACCOUNT&domain=$DOMAIN&password=$PASSWORD&updatehost=1" $DDNS_UPDATE '`; |
1 | */10 * * * * curl "/usr/loca/bin/ieserver-update.pl" |
はず
0 件のコメント:
コメントを投稿