• ベストアンサー

グローバルIPの取得方法を教えてください。

グローバルIPの取得方法を教えてください。 ルータを経由してインターネットに接続するPCの グローバルIP(ルータのIPになるんでしょうか?)を取得する 方法を教えてください。 開発言語はC#.netです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

例えば、CGIが使えるレンタルサーバ(無償でもよくありますね)に、HTTPヘッダのREMOTE_ADDRを取得してHTML出力するコンテンツを作ってはどうでしょう。 イメージとしては、「確認君」というサイトの簡易版です。 で、ルータ配下に構築するC#.Netのコンテンツから、レンタルサーバへHTTPリクエストを投げてHTMLを取得し、構文解析すれば可能かと。 (そもそも、確認君へのHTTPリクエストを出して解析しても良いですが)

16nacht
質問者

お礼

ご回答ありがとうございました。 教えて頂いた「確認君」を参考に、構築してみたいと思います。

その他の回答 (1)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

基本的に自分のPCだけでは出来ないと思います。 方法としては、グローバルIPを表示してくるサイトにアクセスして、HTMLからグローバルIPを得るのが一番簡単だと思います。 フリーソフトとして配布するなら、自前でWEBサーバーを用意した方が良いでしょうね。 ルーターの管理ページにアクセスする方法もありますが、ルーターを限定しますし。

16nacht
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきます。