アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

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

開発言語はC#.netです。

A 回答 (2件)

例えば、CGIが使えるレンタルサーバ(無償でもよくありますね)に、HTTPヘッダのREMOTE_ADDRを取得してHTML出力するコンテンツを作ってはどうでしょう。



イメージとしては、「確認君」というサイトの簡易版です。

で、ルータ配下に構築するC#.Netのコンテンツから、レンタルサーバへHTTPリクエストを投げてHTMLを取得し、構文解析すれば可能かと。
(そもそも、確認君へのHTTPリクエストを出して解析しても良いですが)
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/01/15 13:07

基本的に自分のPCだけでは出来ないと思います。


方法としては、グローバルIPを表示してくるサイトにアクセスして、HTMLからグローバルIPを得るのが一番簡単だと思います。
フリーソフトとして配布するなら、自前でWEBサーバーを用意した方が良いでしょうね。

ルーターの管理ページにアクセスする方法もありますが、ルーターを限定しますし。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/01/15 13:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A