2003年10月30日
■ DDNSの設定
[ Computer ]
自宅でサーバを構築してWEBサイトを公開するときはやはりダイナミックDNSを利用するのが相場と決まってます。もちろん当方も例外ではない。
あちこちのサイトで情報を採取して、やっとダイナミックDNSの設定を自動的に更新するための設定をやりました。(これでIPが変更してもいちいち手動で直さなくてもすみます)
以下にインストール&設定&動作確認を残しておきます。
ここからは定義です
[root@zcore DiCE]#
[root@zcore DiCE]# pwd
/usr/local/DiCE
[root@zcore DiCE]# ll
合計 232
-rwxr-xr-x 1 root root 222120 2月 28 2003 diced
-rw-r--r-- 1 root root 107 2月 28 2003 ipcheck.dat
drwxr-xr-x 2 root root 4096 2月 10 2003 plug-in
[root@zcore DiCE]#
[root@zcore DiCE]# ./diced
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad
:setup
IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出
<現在:1>
(N)変更しない (P)戻る
>0
-------------------------------------------------
プライベートIPアドレスも検出対象ですか? (Y/N)
<現在:はい>
(P)戻る
>n
-------------------------------------------------
IPアドレスの検出をテストしますか? (Y/N)
(P)戻る
>y
検出IPアドレス>218.47.20.192
-------------------------------------------------
IPアドレスの検出をテストしますか? (Y/N)
(P)戻る
>p
-------------------------------------------------
IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出
<現在:0>
(N)変更しない (P)戻る
>
-------------------------------------------------
プライベートIPアドレスも検出対象ですか? (Y/N)
<現在:いいえ>
(P)戻る
>n
-------------------------------------------------
IPアドレスの検出をテストしますか? (Y/N)
(P)戻る
>n
-------------------------------------------------
IPアドレスをチェックする間隔を指定してください(分)
設定可能範囲は5分以上です
<現在:10>
(N)変更しない (P)戻る
>
=================================================
DNSサーバーの負荷を軽減するために頻繁なDNS更新を防ぐ必要があります
前回の更新から一定時間DNS更新処理を行わないように保護時間を設定して
ください(分) 設定可能範囲は10分から1440分です
<現在:60>
(N)変更しない (P)戻る
>30
=================================================
設定を保存しますか? (Y/N)
(P)戻る
>Y
設定を保存しました
=================================================
:
:add
新しくイベントを追加します
DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>?
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 mi
niDNS myIP.org nicolas No-IP ns1 sdns SelfHO
sT 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 JP
N.ch pcc.jp MyDNS.JP DnsTokyo ZENNO.COM
=================================================
新しくイベントを追加します
DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>miniDNS
-------------------------------------------------
<< miniDNS >>
URL: http://www.minidns.net/
*** 情報 ***
<ポート9120を使用します>
=================================================
ドメイン名を入力してください
"?"でドメイン一覧を表示します
(P)戻る
>zakimi.com
=================================================
ホスト名を入力してください
(P)戻る
>www
=================================================
ログインユーザ名を入力してください
(P)戻る
>*****
=================================================
ログインパスワードを入力してください
(P)戻る
>*****
=================================================
登録するIPアドレスを入力してください
空白にすると現在のIPアドレスを自動検出します
(P)戻る
>
=================================================
このイベントに題名を付けてください
(P)戻る
>zakimi.com
=================================================
このイベントを実行するスケジュールを設定します
-------------------------------------------------
実行する頻度を指定してください (番号入力)
(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)戻る
>7 0
=================================================
詳細オプションを設定します
-------------------------------------------------
[ オフライン ]
(0)No (1)Yes
番号>0
=================================================
このイベントを有効にしますか? (Y/N)
(イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
>Y
=================================================
イベントを保存しますか? (Y/N)
>Y
イベント"zakimi.com"を保存しました
=================================================
:
:?
*** 起動オプション ***
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 ログをクリアします
:list
(No.) (イベント名) (スケジュール) (次回予定)
0 * zakimi.com IPアドレス変化時 (7日毎) 11/06 21:13
:
:[root@zcore DiCE]#
[root@zcore DiCE]#
[root@zcore DiCE]#
これはデーモンの起動確認
[root@zcore DiCE]# [root@zcore DiCE]# /usr/local/DiCE/diced -d =-=-=- DiCE DynamicDNS Client -=-=-= Version 0.19 for Japanese Copyright(c) 2001 sarad [root@zcore DiCE]# DiCE Daemon Started !! [root@zcore DiCE]# ps -ef | grep diced root 10611 1 0 21:16 ? 00:00:00 /usr/local/DiCE/diced -d [root@zcore DiCE]#
ここからはデーモンの自動起動の設定
[root@zcore DiCE]# chmod 755 /etc/rc.d/init.d/diced [root@zcore DiCE]# ls -l /etc/rc.d/init.d/diced -rwxr-xr-x 1 root root 1170 10月 30 21:18 /etc/rc.d/init.d/diced [root@zcore DiCE]# [root@zcore DiCE]# [root@zcore root]# chkconfig --add diced [root@zcore root]# [root@zcore root]# [root@zcore root]# chkconfig --list | grep diced diced 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ [root@zcore root]# [root@zcore root]# [root@zcore root]#
ここからは定義したイベントの動作確認
[root@zcore DiCE]# ./diced =-=-=- 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 ログをクリアします :list (No.) (イベント名) (スケジュール) (次回予定) 0 * zakimi.com IPアドレス変化時 (7日毎) 11/06 21:13 : :ev 0 ------------------------------------------------- [イベント名 ] zakimi.com [状態 ] 有効 [DNSサービス ] miniDNS [更新ホスト ] www.zakimi.com [ユーザ名 ] userID [IPアドレス ] [スケジュール ] IPアドレス変化時 (7日毎) [次回更新日時 ] 2003年11月6日、21:13:58 [最終実行日時 ] 1899年12月30日、0:00:00 [最終更新IPアドレス] * [最終更新結果 ] コマンドが実行されました (ID:000000) ------------------------------------------------- : :ex 0 + 10/30 21:24 にzakimi.comが実行されました IPアドレスを更新しました : :ev 0 ------------------------------------------------- [イベント名 ] zakimi.com [状態 ] 有効 [DNSサービス ] miniDNS [更新ホスト ] www.zakimi.com [ユーザ名 ] userID [IPアドレス ] [スケジュール ] IPアドレス変化時 (7日毎) [次回更新日時 ] 2003年11月6日、21:24:17 [最終実行日時 ] 2003年10月30日、21:24:17 [最終更新IPアドレス] 218.47.20.192 [最終更新結果 ] IPアドレスを更新しました (ID:000000) ------------------------------------------------- : : :[root@zcore DiCE]# [root@zcore DiCE]#
Posted by zRyu at 21:40 | Updated at 2006年 3月 21日 23:13 | Post 0 Comments & 0 TrackBacks
Post a TrackBack
No more TrackBack (0) for this entry
TrackBack (0)
Comments RSS
Bulkfeed's Similarity
Today Links
Accessed from following URLs...