2007.12.16 Sun

DiCE IPアドレスの検出ができない場合の設定

自宅サーバーなど動的なIPでサーバーを公開する場合、DiCEを使ってDNSの変更を自動で設定する必要があります。

ただし、環境によってはIP変更時に変更後のグローバルIPが正常に取得できないことがあるようです。※一般的には自動検出で問題ないはずです。

DiCEでグローバルIPが検出できるかテスト

# ./diced
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad
:setup

IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出

<現在:0>
(N)変更しない (P)戻る

プライベートIPアドレスも検出対象ですか? (Y/N)
<現在:いいえ>
(P)戻る

IPアドレスの検出をテストしますか? (Y/N)
(P)戻る

この段階でIPが検出できなければ、外部のスクリプトから検出を選択して設定するようにします。

DiCEでグローバルIPを外部のスクリプトから検出

VALUE DOMAINのIPアドレス検出CGIを使用
http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip

:setup

IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出

<現在:0>

(N)変更しない (P)戻る

外部のスクリプトから検出を選択

スクリプトのURLを入力してください
<現在:>
(N)変更しない (P)戻る

>http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip

上記設定で外部のスクリプトを指定してIPの検出テストでIPが検出されるようになります。

システム構築に関する覚書トップページへ