ダイナミック DNS 設定

非固定 IP アドレス環境の場合、不定期にインターネット(WAN)側に割り当てられているグローバル IP アドレスが変わってしまうため、 VALUE DOMAIN のダイナミック DNS と、IP アドレス変更時にダイナミック DNS へ IP アドレス更新を行ってくれる DiCE というソフトウェアを使用して設定します。

ダイナミック DNS 設定

ここでは、VALUE DOMAIN でダイナミック DNS を設定する手順を便宜的に記載します。
手順について VALUE DOMAIN のサイトで非常にわかりやすく説明されているため、 詳しくは VALUE DOMAIN のサイトをご覧下さい。

  1. 登録したユーザー名とパスワードで VALUE DOMAIN へログインします。
  2. [ドメイン操作]-[ダイナミックDNS情報]をクリックし、ダイナミック DNS 設定情報ページへ進みます。
  3. 必要により、パスワードを設定または変更します。
    ここで設定したパスワードは、次ステップの IP アドレスの自動更新で DiCE がログインする際に使用します。
    ※VALUE DOMAIN のログインパスワードとは異なります
  4. [ダイナミックDNS機能]の[有効]のチェックをつけて[変更]ボタンをクリックします。
  5. VALUE DOMAIN からログアウトします。

IP アドレスの自動更新(DiCE)

1. DiCE for Linux をダウンロードします。

# wget -P /tmp http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/download.cgi?p=diced019
--12:48:46--  http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/download.cgi?p=diced019
Resolving www.hi-ho.ne.jp... 202.224.157.11
Connecting to www.hi-ho.ne.jp|202.224.157.11|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://homepage3.nifty.com/sarad/diced01913.tar.gz [following]
--12:48:46--  http://homepage3.nifty.com/sarad/diced01913.tar.gz
Resolving homepage3.nifty.com... 61.121.100.78
Connecting to homepage3.nifty.com|61.121.100.78|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1093163 (1.0M) [application/x-gzip]
Saving to: `/tmp/diced01913.tar.gz'

100%[===================================================================>] 1,093,163   1.80M/s   in 0.6s

12:48:47 (1.80 MB/s) - `/tmp/diced01913.tar.gz' saved [1093163/1093163]

2. DiCE for Linux を /usr/local/bin ディレクトリへインストールします。

# tar xzf /tmp/diced01913.tar.gz -C /usr/local/bin

3. インストールに使用したファイルを削除します。

# rm -f /tmp/diced01913.tar.gz

4. PC から UTF-8 TeraTerm Pro with TTSSH2 でサーバーへ接続し、DiCE の設定を行います。
※DiCE のメッセージに使われている文字コードが EUC なので、メッセージが文字化けして読めなくならないように、 TeraTerm の文字コードを一時的に EUC へ変更して下さい。

# setarch `uname -m` /usr/local/bin/DiCE/diced
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad

orangesignal.com を登録します。
:add
新しくイベントを追加します

DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>VALUEDOMAIN
-------------------------------------------------
<< バリュードメイン >>
URL: http://www.value-domain.com/index.php
*** 情報 ***
・全ホストを更新するにはホスト名に"*"を指定してください。
・"ユーザー名"に入力された内容は無視されます。
=================================================
ドメイン名を入力してください
"?"でドメイン一覧を表示します
(P)戻る
>orangesignal.com
=================================================
ホスト名を入力してください
(P)戻る
>
=================================================
ログインユーザ名を入力してください
(P)戻る
>
=================================================
ログインパスワードを入力してください
(P)戻る
VALUE DOAMIN のダイナミックDNS情報で設定したパスワードを指定します
>パスワード
=================================================
登録するIPアドレスを入力してください
空白にすると現在のIPアドレスを自動検出します
(P)戻る
>
=================================================
このイベントに題名を付けてください
(P)戻る
>orangesignal.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)戻る
>0
=================================================
このイベントを有効にしますか? (Y/N)
(イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
>y
=================================================
イベントを保存しますか? (Y/N)
>y
イベント"orangesignal.com"を保存しました
=================================================
www.orangesignal.com を登録します。
:add
新しくイベントを追加します

DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>VALUEDOMAIN
-------------------------------------------------
<< バリュードメイン >>
URL: http://www.value-domain.com/index.php
*** 情報 ***
・全ホストを更新するにはホスト名に"*"を指定してください。
・"ユーザー名"に入力された内容は無視されます。
=================================================
ドメイン名を入力してください
"?"でドメイン一覧を表示します
(P)戻る
>orangesignal.com
=================================================
ホスト名を入力してください
(P)戻る
>www
=================================================
ログインユーザ名を入力してください
(P)戻る
>
=================================================
ログインパスワードを入力してください
(P)戻る
VALUE DOAMIN のダイナミックDNS情報で設定したパスワードを指定します
>パスワード
=================================================
登録するIPアドレスを入力してください
空白にすると現在のIPアドレスを自動検出します
(P)戻る
>
=================================================
このイベントに題名を付けてください
(P)戻る
>www.orangesignal.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)戻る
>0
=================================================
このイベントを有効にしますか? (Y/N)
(イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
>y
=================================================
イベントを保存しますか? (Y/N)
>y
イベント"www.orangesignal.com"を保存しました
=================================================
mail.orangesignal.com を登録します。
:add
新しくイベントを追加します

DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>VALUEDOMAIN
-------------------------------------------------
<< バリュードメイン >>
URL: http://www.value-domain.com/index.php
*** 情報 ***
・全ホストを更新するにはホスト名に"*"を指定してください。
・"ユーザー名"に入力された内容は無視されます。
=================================================
ドメイン名を入力してください
"?"でドメイン一覧を表示します
(P)戻る
>orangesignal.com
=================================================
ホスト名を入力してください
(P)戻る
>mail
=================================================
ログインユーザ名を入力してください
(P)戻る
>
=================================================
ログインパスワードを入力してください
(P)戻る
VALUE DOAMIN のダイナミックDNS情報で設定したパスワードを指定します
>パスワード
=================================================
登録するIPアドレスを入力してください
空白にすると現在のIPアドレスを自動検出します
(P)戻る
>
=================================================
このイベントに題名を付けてください
(P)戻る
>mail.orangesignal.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)戻る
>0
=================================================
このイベントを有効にしますか? (Y/N)
(イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
>y
=================================================
イベントを保存しますか? (Y/N)
>y
イベント"mail.orangesignal.com"を保存しました
=================================================

5. DiCE を起動します。

# setarch `uname -m` /usr/local/bin/DiCE/diced -d -l
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad

DiCE Daemon Started !!

6. DiCE の自動起動を有効にします。

# echo "setarch `uname -m` /usr/local/bin/DiCE/diced -d -l" >> /etc/rc.local

Google