diced

備忘録(`・ω・´)
やけに負荷かかってんなと思ってログ見たらIPアドレスチェックでタイムアウトが発生してた。
調べてみたら

[root@risa DiCE]# ./diced
=-=-=- DiCE DynamicDNS Client -=-=-=
Version 0.19 for Japanese
Copyright(c) 2001 sarad

:setup
IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出<現在:0>
(N)変更しない (P)戻る
>0

                                                                                                • -

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

                                                                                                • -

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

で、ストップ。
アドレスが自動検出できてない。
そこで自動検出スクリプトが動くかチェック。

[root@risa DiCE]# vim ipcheck.dat
http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/ip_chk.cgi
http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/ip_check.cgi
http://hpcgi3.nifty.com/sarad/ip_check.cgi
http://checkip.dyndns.org/

こいつらにアクセスしてみる。
・・・上3つがエラーになるでやんのorz
なんで自動検出は止めて外部のスクリプトから検出するように変更する。
せっかくなんでVALUE DOMAINのIPアドレス検出CGIを使用。
http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip

:setup
IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出<現在:2>
(N)変更しない (P)戻る
>2

                                                                                                • -

スクリプトのURLを入力してください<現在:>
(N)変更しない (P)戻る
>http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip

                                                                                                • -

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

                                                                                                • -

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

                                                                                                • -

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

で、保存。
あとはチェックが通ればOK。