- ドメイン名は com
- ホスト名は example
EveryDNS 独自ドメイン用 DiCE 設定
実際の運用の際には、IP アドレスの変化に伴い登録しているダイナミック DNS に IP アドレスを書き換えなくてはいけません。
DiCE Linux 版 のインストール方法は、当サイト内の DiCE の使用法( zive.net 用 ) で行っています。
基本的な「 setup 」設定は終了しているものとします。「 setup 」コマンドは上記リンクの「 サーバを運用する( DiCEd の使用)」で行っています。
ページ内コンテンツ一覧
それでは、DiCE の設定を行います。肝心なのは「 add 」コマンドでイベントの追加部分です。
以下に EveryDNS で独自ドメインを運用する時の基本的なイベントの追加を行います。
「 example.com 」どいうドメイン名を取得したものとします。
[root@milo DiCE]# ./diced <-- DiCE を起動します =-=-=- DiCE DynamicDNS Client -=-=-= Version 0.19 for Japanese Copyright(c) 2001 sarad :? <-- ヘルプを表示 *** 起動オプション *** diced [-s|-d|-h|-e] [-b] [-l] -s 起動と同時に開始します -d 起動と同時にバックグラウンドで開始します -h コマンドオプションを表示します -b イベント実行時にビープ音を鳴らします -l ログを作成します -e 指定のイベントを実行して終了します *** コマンド一覧 *** exit DiCEを終了します start DiCEを開始します startd DiCEをバックグラウンドで開始します setup DiCEの環境設定を行います list 登録済のイベント一覧を表示します add イベントを追加します ed[it] <番号> イベントを編集します del <番号> イベントを削除します en[able] <番号> イベントを有効にします dis[able] <番号> イベントを無効にします ev[ent] <番号> イベントの情報を表示します ex[ec] <番号> イベントを今すぐ実行します logcr ログをクリアします :add <-- イベントを追加します 新しくイベントを追加します DynamicDNSサービス名を入力してください "?"で対応しているサービスを一覧表示します (P)戻る >? <-- DDNS の一覧を表示 ARTofDNS AtStomped changeIP cheapnet cmdns DDNS.nu ddo.jp dhs dnsQ DtDNS Dyn.ee dyn.to Dynamx dyndns DynDNSdk DynDSL dynodns dyns Dynu Dynup eyeP flexiDNS GetmyIP HAMMERNODE idnsi ieServer instat justlinux Microtech Mindriot miniDNS myIP.org nicolas No-IP ns1 sdns SelfHOsT theBBS tsx yi ZiVE ZoneEdit my-domain CtrlAltDel jspeed dnip Pronym dynDNS.it 2mbit.com cjb ods todd Netservers tucny LostWeyr ZeroPain ipdyn dnsking armann Now.nu EveryDNS DNS2Go Earth unicc WebReactor Haxor did.expoze.com p2p ddns.ca MyServer StaticCling @nifty MyIP.US JPN.ch pcc.jp MyDNS.JP DnsTokyo ZENNO.COM ================================================= 新しくイベントを追加します DynamicDNSサービス名を入力してください "?"で対応しているサービスを一覧表示します (P)戻る >EveryDNS <-- EveryDNS と入力 ------------------------------------------------- << EveryDNS.net >> URL: http://www.everydns.net/ ================================================= ドメイン名を入力してください "?"でドメイン一覧を表示します (P)戻る >com <-- ここは重要です。独自ドメインの場合は、com や net、org 等、自分が取得したものを入力します。( example.com の場合は「com」と入力します ) ================================================= ホスト名を入力してください (P)戻る >example <-- ここも重要です。自分の取得したドメイン名を入力します。( example.com の場合は「example」と入力します ) ================================================= ログインユーザ名を入力してください (P)戻る >username <-- EveryDNS に登録してあるユーザ名を入力します ================================================= ログインパスワードを入力してください (P)戻る >******************** <-- 同じくパスワードを入力 ================================================= 登録するIPアドレスを入力してください 空白にすると現在のIPアドレスを自動検出します (P)戻る > <-- 空白で構いません ================================================= このイベントに題名を付けてください (P)戻る > EveryDNS_IP_UPDATE <-- 名前は適当に付けます ================================================= このイベントを実行するスケジュールを設定します ------------------------------------------------- 実行する頻度を指定してください (番号入力) (0)1回のみ (1)1日1回 (2)1週間に1回 (3)1ヵ月に1回 (4)その他の周期 (5)IPアドレス変化時 (6)起動時 (P)戻る >5 <-- 実行する頻度。基本的に IP アドレス変化時でよいと思います。 ------------------------------------------------- IPアドレスがあまり変化しない環境の場合、更新せずに一定期間を過ぎると アカウントを削除されてしまうことがあります IPアドレスの変化が無い時に実行する間隔を指定してください (0)7日毎 (1)14日毎 (2)21日毎 (3)28日毎 (4)35日毎 (5)56日毎 (6)84日毎 (P)戻る >1 <-- IP アドレスが全然変化しない場合の実行間隔。 ================================================= ================================================= このイベントを有効にしますか? (Y/N) (イベントの有効/無効は"EN/DIS"コマンドで切替えられます) >y <-- 有効にしないと使えません。。。 ================================================= イベントを保存しますか? (Y/N) >y <-- 当然、保存しなければ使えません。。。 イベント"EveryDNS_TEST"を保存しました ================================================= :list <-- 確認の為、登録済のイベント一覧表示します (No.) (イベント名) (スケジュール) (次回予定) 0 * EveryDNS_IP_UPDATE IPアドレス変化時 (14日毎) 01/31 23:23 :ex 0 <-- 作成したイベントを実行します。 + 1/25 0:11 にEveryDNS_TESTが実行されました IPアドレスを更新しました <-- IP アドレスが更新されれば設定は正常です。 :exit <-- diced を終了させます。 [root@milo DiCE]# ps -C diced <-- diced の起動を確認します。 PID TTY TIME CMD 1778 ? 00:00:05 diced [root@milo DiCE]# もし起動していなければ、以下のコマンドを入力し、起動させてやります。 [root@milo DiCE]# ./diced -d -l <-- diced の起動オプション -d でバックグラウンドで開始、 -l はログを作成します。 =-=-=- DiCE DynamicDNS Client -=-=-= Version 0.19 for Japanese Copyright(c) 2001 sarad DiCE Daemon Started !!
これでイベントの追加は完了です。
追加・常駐の確認は必ず行って下さい。