なんとなくWiki - ieServer.Net編

ieServer.Netのアカウント作成

ieServer.Netへはこちらから
http://www.ieserver.net/
  1. 画面左側の"新規ユーザー登録"をクリック
  2. 利用規約と注記事項をよく読んで次に進む
  3. ieServer.Netでは、ユーザー名がそのままサブドメイン名となるのでよく考えて。
  4. 必要項目を記入して"登録"をクリック
  5. 登録完了!ログインできます
  6. ログインをすると、まだIPアドレスを設定していないので"IPアドレスは現在 0.0.0.0 に設定されています。"と表示される。

DiCEの導入

DiCEのインストール

 # cd /usr/local/bin
  ↑/usr/local/bin/にインストールする
 
 # wget http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/download.cgi?p=diced019
  ↑DiCEのダウンロード
 
 # tar zxvf diced*.tar.gz
  ↑ファイルの展開
 
 # rm -f diced+.tar.gz
  ↑ダウンロードしたファイルを削除
最新版はこちらで確認
DiCE DynamicDNS Client (for Linux)

DiCEの設定

システムの文字コードが「EUC-JP」以外だと、DiCEの文字表示が正しくされない可能性があるので、Poderosaを使用している場合は、上のツールバーのエンコーディングで「euc-jp」を選択しておく。

 # setarch `uname -m` /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)戻る
 >n (0)自動検出になっていればOK
 -------------------------------------------------
 プライベートIPアドレスも検出対象ですか? (Y/N)
 <現在:いいえ>
 (P)戻る
 >n
 -------------------------------------------------
 IPアドレスの検出をテストしますか? (Y/N)
 (P)戻る
 >y
 検出IPアドレス>xxx.xxx.xxx.xxx ←現在のIPアドレスが表示されているか確認
 -------------------------------------------------
 IPアドレスの検出をテストしますか? (Y/N)
 (P)戻る
 >n
 -------------------------------------------------
 IPアドレスをチェックする間隔を指定してください(分)
 設定可能範囲は5分以上です
 <現在:10>
 (N)変更しない  (P)戻る
 >n
 =================================================
 DNSサーバーの負荷を軽減するために頻繁なDNS更新を防ぐ必要があります
 前回の更新から一定時間DNS更新処理を行わないように保護時間を設定して
 ください(分)  設定可能範囲は10分から1440分です
 <現在:60>
 (N)変更しない  (P)戻る
 >30
 =================================================
 設定を保存しますか? (Y/N)
 (P)戻る
 >y
 設定を保存しました
 =================================================
 :add ←設定の追加
 新しくイベントを追加します
 
 DynamicDNSサービス名を入力してください
 "?"で対応しているサービスを一覧表示します
 (P)戻る
 >ieServer ←"ieServer"の設定を追加する
 -------------------------------------------------
 << ieServer Project >>
 URL: http://www.ieserver.net/
 === 情報 ===
 IPアドレスはサーバー側で自動検出します。
 IPアドレスの指定は出来ません。
 (入力しても無視されます)
 =================================================
 ドメイン名を入力してください
 "?"でドメイン一覧を表示します
 (P)戻る
 >myhome.cx ←自分の登録したドメイン名を入力
 =================================================
 ホスト名を入力してください
 (P)戻る
 >(空白のままEnter)
 =================================================
 ログインユーザ名を入力してください
 (P)戻る
 >nantonaku ←登録したユーザー名を入力
 =================================================
 ログインパスワードを入力してください
 (P)戻る
 >XXXXXXXXXX ←登録したパスワードを入力
 =================================================
 登録するIPアドレスを入力してください
 空白にすると現在のIPアドレスを自動検出します
 (P)戻る
 >(空白のままEnter)
 =================================================
 このイベントに題名を付けてください
 (P)戻る
 >nantonaku-ieServer ←適当な名前を入力
 =================================================
 このイベントを実行するスケジュールを設定します
 -------------------------------------------------
 実行する頻度を指定してください (番号入力)
 (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
 イベント"nantonaku-ieServer"を保存しました
 =================================================
 :list ←設定の一覧を表示
 (No.)   (イベント名)                   (スケジュール)             (次回予定) 
   0 =  nantonaku-ieServer             IPアドレス変化時 (7日毎)   07/14 19:35 
 :ex 0 ←IPアドレスの更新を実行
 + 7/7 19:35 にnantonaku-ieServerが実行されました
   IPアドレスを更新しました
 :exit

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 !!

自動起動の設定

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

動作確認

しばらく時間をおいてから、登録したドメイン名でWeb等にアクセスできるかを確認する。