ルーターの内側にサーバーを設置して、ダイナミックDNS(以下、"DDNS"と表記)で運用する場合、
IP変化時にはDDNSを更新してあげる必要があります。
といっても、ウチのISPの場合は動的IP振っているとはいえ、ほぼ変化無いみたいですけど。
DiCE(http://www.hi-ho.ne.jp/yoshihiro_e/dice/ )を使用し、自動的に更新するのがラクです。
しかし、ルーターの内側(つまりLAN)でDiCEを使用するには、一つ問題があります。
デフォルト設定ではローカルIPを取得してしまう
つまり、
WAN側IP : 120.130.140.1
LAN側IP : 50.60.70.1
だとすると、DiCEはデフォルト設定ではLAN側IP(ローカルIP)である「50.60.70.1」を取得しちゃうんです。
でも、DDNS更新に使いたいのはWAN側IPである「120.130.140.1」
さてさてどうしたものか。。。
そういう場合は、DiCEの
「指定したURLの表示内容から抽出する」
機能を使えば解決することが判明。
「オプション」
↓
「IPアドレス監視」
↓
IPアドレス検出方法「指定したURLの表示内容から抽出する」を選択
↓
「指定したURLの表示内容から抽出する」にURLを入力する。
(使えるURL)※一応、確認済み。でも自己責任で選んで。
●確認君
http://www.ugtop.com/spill.shtml
●APNIC
http://www.apnic.net/index.html
↓
「テスト」ボタンを押下してWAN側IPが取得できていればOK
↓
OKボタンを押下して設定完了
この仕組みは恐らく、上記ページのHTMLから"REMOTE_ADDR"項を探して数字列を読んでるのかなぁと。

