Categories: プログラミング

Linux版DiCEの更新周期がおかしい。

広島の実家に置いたサーバにアクセスするためにUT-VPNを接続しようとしたところ、接続エラー発生。
どうやらmydnsに1週間以上IPアドレス通知が行われていなかった様子で、DDNSとの接続が休止状態に・・・
最近のmydnsではIP未通知のエラーをhttpでアクセスした人に教えてくれる画面も表示が出るようです。

今年のお正月にDDNSへのIP通知をメールソフト(POP)からDiCEに変更したばかりで、これが原因だと思われます。
設定内容は 「IPアドレス変化時に通知」「IPアドレスが変更ないときは7日毎に通知」と一般的な設定
DiCEに変更時、手動でIP通知を実行し通知されることを確認 → OK
ルータの電源を切りIPアドレスを変更させて通知されることを確認 → OK
1週間後に自動で通知されることを確認 → OK
これでOK! と思いつつUT-VPNでVPNを張りSubversionサーバを運用開始。
しかし、mydnsでIP未通知で切断状態に・・・・
調査の為、DiCEに残っているイベントログを確認。

○ 1/6 17:17 IPアドレスが変わりました >
5*.8*.2.6* ← サーバ起動(DiCE実行)
★ 1/6 17:17 にmydns-1が実行されました ← 実行直後にIP通知  IPアドレスを更新しました
★ 1/6 18:21 にmydns-1が実行されました ← ルータOFFでIPを変更させ通知することを確認 
IPアドレスを更新しました
★ 1/13 18:21 にmydns-1が実行されました ← 1/6の7日後にIPアドレスが通知された 
IPアドレスを更新しました

ところが・・・
DiCEのイベントを確認してみると
一週間後に自動で通知された後の次回通知日がおかしい

------------------------------------------------
[イベント名        ] mydns-1
[状態              ] 有効
[DNSサービス       ] MyDNS.JP
[更新ホスト        ] *******.mydns.jp
[ユーザ名          ] mydns******
[IPアドレス        ]
[スケジュール      ] IPアドレス変化時 (7日毎)
[次回更新日時      ] 2012年1月30日、12:59:29 ← 1/13からすると17日後?? どうして?
[最終実行日時      ] 2012年1月13日、18:21:26[最終更新IPアドレス] 5*.1**.2**.2*
[最終更新結果      ] IPアドレスを更新しました(ID:000000)

今後もこまめにイベントログを確認して原因調査をしてみます。
init.dへの登録が多少雑なのでこれが原因かな!?
皆さん正常に使っておられるようなので、何か単純なミスだと思うんですが・・・・ (^^;;
Linux奥が深い

kabekin