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が検出されるようになります。