[[FrontPage]]

*DebianでのDiCE設定方法 [#oc67c19d]
**ダウンロード [#p0cb58f7]
http://www.hi-ho.ne.jp/yoshihiro_e/dice/linux.html

**インストール [#pd67d985]
ダウンロードしたファイルを適当なディレクトリに展開します。
 #cd /usr/local/bin/
 #tar xzvf ./diced000.tar.gz


**設定 [#gf203ad8]
 #/usr/local/bin/DiCE/diced
 =-=-=- DiCE DynamicDNS Client -=-=-=
 Version 0.19 for Japanese
 Copyright(c) 2001 sarad
 
 :setup
 IPアドレスの検出方法を指定してください
 (0) 自動検出
 (1) ローカルのネットワークアダプタから検出
 (2) 外部のスクリプトから検出
 <現在:0>
 (N)変更しない (P)戻る
 >2
 スクリプトのURLを入力してください
 >http://myct.jp/ip.php
 -------------------------------------------------
 プライベートIPアドレスも検出対象ですか? (Y/N)
 <現在:いいえ>
 (P)戻る
 >n
 -------------------------------------------------
 IPアドレスを検出をテストしますか? (Y/N)
 (P)戻る
 >y
 検出IPアドレス>***.***.***.***
 -------------------------------------------------
 IPアドレスを検出をテストしますか? (Y/N)
 (P)戻る
 >n
 -------------------------------------------------
 IPアドレスをチェックする間隔を指定してください(分)
 設定可能範囲は5分以上です
 <現在:10>
 (N)変更しない (P)戻る
 >n
 =================================================
 DNSサーバーの負荷を軽減するために頻繁なDNS更新を防ぐ
 必要があります
 前回の更新から一定時間DNS更新処理を行わないように保護
 時間を設定してください(分)
 設定可能範囲は10分から1440分です
 <現在:60>
 (N)変更しない (P)戻る
 >15
 =================================================
 設定を保存しますか? (Y/N)
 (P)戻る
 >y
 設定を保存しました
 =================================================
 :add
 新しくイベントを追加します
 
 DynamicDNSサービス名を入力してください
 "?"で対応しているサービスを一覧表示します
 (P)戻る
 >ddo.jp
 -------------------------------------------------
 << Dynamic DO!.jp >>
 URL: http://ddo.jp
 
 =================================================
 ドメイン名を入力してください
 "?"でドメイン一覧を表示します
 (P)戻る
 >ddo.jp
 =================================================
 ホスト名を入力してください
 (P)戻る
 >spring
 =================================================
 ログインユーザ名を入力してください
 (P)戻る
 >
 =================================================
 ログインパスワードを入力してください
 (P)戻る
 >***
 =================================================
 登録するIPアドレスを入力してください
 空白にすると現在のIPアドレスを自動検出します
 (P)戻る
 >
 =================================================
 このイベントに題名を付けてください
 (P)戻る
 >ddo
 =================================================
 このイベントを実行するスケジュールを設定します
 -------------------------------------------------
 実行する頻度を指定してください (番号入力)
 (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)無料 (1)有料 
 番号>0
 -------------------------------------------------
 [ SSL ]
 (0)使用する (1)使用しない
 番号>1
 -------------------------------------------------
 [ オフライン ]
 (0)No (1)Yes
 番号>0
 =================================================
 このイベントを有効にしますか? (Y/N)
 (イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
 >y
 =================================================
 イベントを保存しますか? (Y/N)
 >y
 イベント"ddo"を保存しました
 =================================================
 :list
 (No.) (イベント名) (スケジュール) (次回予定)
 0 * ddo IPアドレス変化時 (7日毎) 09/28 22:05
 :exit
 # /usr/local/bin/DiCE/diced -d
 =-=-=- DiCE DynamicDNS Client -=-=-=
 Version 0.19 for Japanese
 Copyright(c) 2001 sarad
 
 # DiCE Daemon Started !!
*Script [#i76996bb]
 # emacs /etc/init.d/DiCE

 #!/bin/sh
 #
 # diced: /usr/local/bin/DiCE/diced
 
 [ -f /usr/local/bin/DiCE/diced ] || exit 0
 
 case "$1" in
   start)
         # Start daemons.
         echo "Starting DiCE."
         /usr/local/bin/DiCE/diced -d -l > /dev/null
         echo
         touch /var/lock/diced
         ;;
   stop)
         # Stop daemons.
         echo "Shutting down DiCE."
         PID=`/bin/ps -aefw | grep diced | awk '{print $2}'`
         if [ ! -z "$PID" ] ;  then
             /bin/kill ${PID} 1> /dev/null 2>&1
         fi
         echo
         rm -f /var/lock/diced
         ;;
    *)
         echo "Usage: /etc/init.d/DiCE {start|stop}"
         exit 1
 esac
 
 exit 0

 #chmod 755 DiCE
**デーモン設定 [#hdd6f178]
 # update-rc.d DiCE defaults

**IPを取得するPHPスクリプト [#z18bb85e]
-http://myct.jp/ip.php
 <?php
 $ip = getenv("REMOTE_ADDR");
 echo "Your IP is ";
 echo $ip;
 ?>
**リンク [#p1fc667d]
-DiCE for Linuxで@nifty のダイナミックDNSを使う~
http://physics.atnifty.com/server/dice_for_linux.html

-DiCE for Linuxの設定
http://www.shioji.jp/ELUG/Debian/20040229DiCE.html

----
&size(12){Total:&counter(total); / Today:&counter(today); / Yesterday:&counter(yesterday);};

トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS