DiCE のバックアップ(No.4)


概要

DDNS更新のためのソフトです。

ダウンロード、解凍

http://www.hi-ho.ne.jp/yoshihiro_e/dice/linux.html より、何らかの方法でdiceをダウンロードします。

# tar zxf diced01911.tar.gz
# mv DiCE/ /usr/local/dice
# cd /usr/local/dice/

プラグインファイルの修正(ddo.jpの場合のみ)

ddo.jp の場合、

error:サーバーに接続できませんでした

と出るので、

# vi plug-in/ddo.jp.plg 

を以下のように編集します。

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
;DiCE DynamicDNS Client Plug-in
;Copyright(c) 2001 sarad
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


[DiCE]
Version=3.0
 
[ServiceInfo]
Name=Dynamic DO!.jp
URL=http://ddo.jp/

[Updater]
Method=GET
Script=http://ddo.jp/dnsupdate.php?dn=<H>&pw=<P><O1>
       ^^^^ 
       https を http にする

起動

修正したら、diceを起動します。

# ./diced
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad

:add
新しくイベントを追加します

DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>ddo.jp
-------------------------------------------------
<< Dynamic DO!.jp >>
URL: http://ddo.jp/
*** 情報 ***
ユーザー名の入力は不要です
独自ドメインの場合はドメイン名を”ホスト”の所へ入力してください
=================================================
ドメイン名を入力してください
"?"でドメイン一覧を表示します
(P)戻る
>ddo.jp
=================================================
ホスト名を入力してください
(P)戻る
>niwaka
=================================================
ログインユーザ名を入力してください
(P)戻る
>
=================================================
ログインパスワードを入力してください
(P)戻る
>*****
=================================================
登録するIPアドレスを入力してください
空白にすると現在のIPアドレスを自動検出します
(P)戻る
>
=================================================
このイベントに題名を付けてください
(P)戻る
>ddo.jp
=================================================
このイベントを実行するスケジュールを設定します
-------------------------------------------------
実行する頻度を指定してください (番号入力)
(0)1回のみ (1)1日1回 (2)1週間に1回 (3)1ヵ月に1回
(4)その他の周期 (5)IPアドレス変化時 (6)起動時
(P)戻る
>5
-------------------------------------------------
IPアドレスがあまり変化しない環境の場合、更新せずに一定期間を過ぎると
アカウントを削除されてしまうことがあります
IPアドレスの変化が無い時に実行する間隔を指定してください
(0)7日毎   (1)14日毎  (2)21日毎  (3)28日毎
(4)35日毎  (5)56日毎  (6)84日毎
(P)戻る
>0
=================================================
詳細オプションを設定します
-------------------------------------------------
[ オフライン ]
(0)No (1)Yes 
番号>0
=================================================
このイベントを有効にしますか? (Y/N)
(イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
>y
=================================================
イベントを保存しますか? (Y/N)
>y
イベント"ddo.jp"を保存しました
=================================================
:ev 0
-------------------------------------------------
[イベント名        ] ddo.jp
[状態              ] 有効
[DNSサービス       ] ddo.jp
[更新ホスト        ] niwaka.ddo.jp
[ユーザ名          ] 
[IPアドレス        ] 
[スケジュール      ] IPアドレス変化時 (7日毎)

[次回更新日時      ] 2005年5月26日、14:40:52
[最終実行日時      ] 1899年12月30日、0:00:00
[最終更新IPアドレス] *
[最終更新結果      ] コマンドが実行されました
(ID:000000)
-------------------------------------------------
:ex 0
+ 5/19 14:41 にddo.jpが実行されました
  IPアドレスを更新しました
:ev 0
-------------------------------------------------
[イベント名        ] ddo.jp
[状態              ] 有効
[DNSサービス       ] ddo.jp
[更新ホスト        ] niwaka.ddo.jp
[ユーザ名          ] 
[IPアドレス        ] 
[スケジュール      ] IPアドレス変化時 (7日毎)

[次回更新日時      ] 2005年5月26日、14:41:08
[最終実行日時      ] 2005年5月19日、14:41:08
[最終更新IPアドレス] ***.***.***.***
[最終更新結果      ] IPアドレスを更新しました
(ID:000000)
-------------------------------------------------
:exit

DiCEデーモンの起動

# ./diced -d
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad

# DiCE Daemon Started !!

自動起動の設定

# vi /etc/rc.d/rc.local 

の一番最後に、

/usr/local/dice/diced -d -l

を追加。

調査

できたら、外部からアクセスできるか調査する。

http://www.websitepulse.com/tools.php3

で、WebSite Test に自分のドメイン名をいれてGOを押す。

Server Status: HTTP/1.1 200 OK

が出ればOK。

注意:DSNを更新した直後、およびルータを再起動したあとなどは、DNSが反映するまで時間がかかるので時間を置いてやること。

コメント

コメントはありません。 DiCE/コメント?

お名前: