- ベストアンサー
DiCEはルータ機にインストールしないとダメですか?
DDNS自動登録プログラムのDiCEについて質問させて頂きます。 非固定IPでサーバを公開しているのですが、DDNSの自動更新にDiCEを使おうと思い、LAN内のマシンにインストールしました。 しかし、DiCEの「IPアドレスの検出をテストしますか?」というテストを行っても、127.0.1.1という答えとなってしまいます。 (つまり、DDNSに登録したいWAN側のIPアドレスが検出されていない) ここで質問ですが、DiCEは、ルータ機(Mosquito等のルータ用linux)にインストールしないと、WAN側IPアドレスの自動検出を行ってはくれないのでしょうか。 (そして、dice.iniのCheckIPAddressに現在のWAN側IPを設定?) そもそも、LAN側からはWAN側のIPアドレスは見えないので、LAN内のホストからは自力では調べる術がないというのが私の認識ですが、いかがでしょうか・・。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして。 DDNSで自宅サーバーを構築した経験がありますが、 DICEはLINUXにインストールするはずです。 そもそも、外部から貴方が公開しているサーバーのIPアドレスもしくは、 ドメイン名を指定して到達できますか? LAN側からでもWANのIPアドレスはチェックすることができたはずです。 下記のURLが参考になるでしょう。 http://www.aconus.com/~oyaji/ddns/ddns_linux.htm http://www.aconus.com/~oyaji/www_tst/www_tst.htm 何ができて、何ができないのかを切り分けてみてはどうでしょうか。 またググッテしらべてもぺけだったなどね。
その他の回答 (1)
- outbrave
- ベストアンサー率60% (231/380)
「IPアドレスの検出をテストしますか?」で 正しいアドレスが表示されていないのなら 「:setup IPアドレスの検出方法を指定してください」から 「(2) 外部のスクリプトから検出」を選択して http://から、IPチェックサービス?って言うのか知りませんが そのURLを入れればよいと思います。
お礼
やはり解決の鍵は「外部スクリプトから検出」でした。 これについてはあまり情報がなかったのですが、ANo.2の方に示して頂いたサイトで見事に載っていましたので、そちらを参考にさせて頂きます。 ありがとうございました。
お礼
グローバル接続確認は、携帯電話のほうから確認しています。 >何ができて、何ができないのかを切り分けてみてはどうでしょうか。 >またググッテしらべてもぺけだったなどね。 ググったのですが、示して頂いたサイトの、「DiCEの環境設定」のような重要な部分の説明が抜けている所ばかりでしたので、そもそもの前提が違うのではないかと思っていたところでした。 結果的には、ローカルPCにDiCEをインストールしても、ルータがグローバルIPを教えてくれるから、そのように設定すればよいということですね。 見事解決しました。 ありがとうございました。