- - PR -
DDNSへ自分のグローバルIPアドレスの更新を自動で・・・
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-15 17:56
FedoraCore5を使用しております。
DiCEでDDNSへ自分のグローバルIPを自動で更新できるのは [インターネット] | | | [ADSLモデムなど] | | |動的グローバルIP [FedoraCore5マシン]※DiCE起動 のような構成のときのみではないかと思うのですが、 下記のように、サーバーの上にルータがある場合にルータに割り当てられたグローバルIPをDDNSサイトに更新通知しに行くにはどうすればよいでしょうか。。 [インターネット] | | [ADSLモデムなど] | |219.*.*.*(動的IP) [ ルータ ] ※192.168.0.2へポート転送 |192.168.0.1 | |192.168.0.2 [FedoraCore5マシン]※DiCE起動 |
|
投稿日時: 2006-09-15 19:30
もし、ルーターだけに動的IPが割り振られるとしたら、その下にぶら下がってる Fedra は一体どうなってしまうのでしょう。。。
no-ip とかやと、こっちのIPを向こうに通知する為のクライアントソフトが提供されとったが・・・まさか実行環境の無いルーターで起動できんでしょう (プ |
|
投稿日時: 2006-09-15 19:52
後者のケースでも、DiCEで「IPアドレスの検出方法を指定してください」「(2) 外部のスクリプトから検出」で然るべき設定をすれば使えると思います。
|
|
投稿日時: 2006-09-15 20:21
Win版だと問題ないんでしょうねぇ(あまりそういう話を聞かないような>Win版)
#私もWin版Dice+ルータなので(汗 このあたり↓は参考になりますか? http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/trees.cgi?log=&v=2311&e=msg&lp=2311&st=40 [ メッセージ編集済み 編集者: shimix 編集日時 2006-09-15 20:25 ] |
|
投稿日時: 2006-09-15 23:26
皆様ご返信ありがとうございました!
IPアドレスの検出方法を指定してください (0) 自動検出 で IPアドレスの検出をテストしますか? (Y/N) (P)戻る >y で現在のグローバルIPを取得してみると、ルータ配下でも現在のグローバルIPが表示されました。 これでうまく行ったのですが、どうしてもルータのグローバルIPをDiCEを起動している[FedoraCore5マシン]できている仕組みがわかりません。。 ご教授いただけないでしょうか。。 |
|
投稿日時: 2006-09-16 20:03
traceroute等で取得してるんじゃないですか?
|
|
投稿日時: 2006-09-16 21:32
単純な話です。
最新版ならipacheck.datに書かれているサイト(昔はdice内臓)にあるCGI等にアクセスすると、そのCGIで環境変数のREMOTE_ADDRからアクセスしてきたアドレスを検出して、それを送り返すようになっているだけ。DiCEはその帰ってきたアドレス、つまりしてNATされたルータのWAN側のグローバルアドレスを使っているだけです。 因みに、http://checkip.dyndns.org/ にアクセスすれば自分のWAN側アドレスが表示されるはずです。その他のipacheck.dat内の国内サーバのCGIは、恐らくユーザエージェントあたりを見ているのだと思いますが、ブラウザではエラーになります。 |
|
投稿日時: 2006-09-17 20:23
皆様、ご返信ありがとうございます。
oyaji様、初心者にわかりやすいご説明をいただきまして感謝しております。やはり本当に理解しておられる方の説明はわかりやすい!! 今後ともよろしくお願いします。 |
1