- ベストアンサー
グローバルIPの取得方法を教えてください。
グローバルIPの取得方法を教えてください。 ルータを経由してインターネットに接続するPCの グローバルIP(ルータのIPになるんでしょうか?)を取得する 方法を教えてください。 開発言語はC#.netです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えば、CGIが使えるレンタルサーバ(無償でもよくありますね)に、HTTPヘッダのREMOTE_ADDRを取得してHTML出力するコンテンツを作ってはどうでしょう。 イメージとしては、「確認君」というサイトの簡易版です。 で、ルータ配下に構築するC#.Netのコンテンツから、レンタルサーバへHTTPリクエストを投げてHTMLを取得し、構文解析すれば可能かと。 (そもそも、確認君へのHTTPリクエストを出して解析しても良いですが)
その他の回答 (1)
- zwi
- ベストアンサー率56% (730/1282)
回答No.1
基本的に自分のPCだけでは出来ないと思います。 方法としては、グローバルIPを表示してくるサイトにアクセスして、HTMLからグローバルIPを得るのが一番簡単だと思います。 フリーソフトとして配布するなら、自前でWEBサーバーを用意した方が良いでしょうね。 ルーターの管理ページにアクセスする方法もありますが、ルーターを限定しますし。
質問者
お礼
ご回答ありがとうございました。 参考にさせていただきます。
お礼
ご回答ありがとうございました。 教えて頂いた「確認君」を参考に、構築してみたいと思います。