Dynamic DO!.jp のダイナミック DNS を自動更新するスクリプト
2010-10-17 19:08:41
さくら VPS 契約した記念 + Perl の練習として作ってみました。
スクリプトを適当な場所に保存して、 crontab に以下のような設定を加える。
引数の your_sub_domain は、 ***.ddo.jp なら *** の部分だけで OK 。
実行時刻が 18:47 になっているのは、 n 時ジャストとかにアクセスが集中するそうなので、適当にずらしただけです。 また、実行が 1 日 1 回なのは、さくら VPS だから IP は変わらないという前提のためです。アカウント削除対策が目的なので、実際は 30 日に 1 回の実行でも問題無し。
まぁその辺はそれぞれの必要に応じて、ということで。
更新時に GET する URL については、無料ユーザだと free.ddo.jp で、有料ユーザは ddo.jp となるそうです。そこはベタ書きにしてます。
wget で十分という話もあるけど、まぁ Perl 書きたかっただけなので、そこは気にしない方向で。
関連ページ