• ベストアンサー

グローバル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
質問者

お礼

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

関連するQ&A

  • グローバルIPを取得したい。

    ADSL(8M)富士通ルーター経由でインターネットにつないでいます。 IPアドレスを取得できるサンプルを実行させたらローカルのIPしか 取得する事が出来ませんでした。 VB6のプログラムでグローバルIPを取得しようと思ったら どういった方法があるのでしょうか? OSはW2Kです。よろしくお願いします。

  • IPアドレスが正しく取得できない

    e-AccessでADSLを繋いでいます。 ルータを経由して2台のPCでインターネットを出来るようにしたいのですが、ルータの設定がおかしいのか、IPアドレスが正しく取得できないようです。 使用しているルータは、Aterm WBR75Hで無線LANなのですが、『らくらくアシスタント』という設定を使ってインターネットの設定をすると、WAN側のIPアドレスが『0.0.0.0』となり、これだとインターネットに接続できないようです。 ルータとPCの通信はうまくいっているようです。 モデムとルータは別々の機器なので、もしかしたらモデムとルータを繋ぐにはクロスケーブルでないといけないとか? 何度もルータの設定を見直しているのですが、おかしいと思われる箇所を見つけることが出来ません。 ご意見をお聞かせください。 よろしくお願いいたします。 PC:WinME

    • ベストアンサー
    • ADSL
  • IPアドレスの取得方法

    ルータにPCを接続してDMZゾーンに置き、wwwサーバとしてHPを公開しています。 OSはWindowsXP Proです。 そこでプログラムを作成し、接続毎にDHCPで変化するグローバルIPアドレスを取得したいのですがどのように取得すればよいのでしょうか? 開発環境はVB6.0です。 よろしくお願いします。

  • IPアドレスの取得ができない

    PCを立ち上げたところ、「IPアドレスの取得ができていない」といった表示がなされ、 ネット接続ができない状態となりました。 これまでは、このような状態になることはなかったのですが、ルータを介して複数台の PCをネット接続するようになってから、こうした不具合が生じるようになりました。 IPアドレスが取得できないPCは、以前からネット接続されていたPCで、後から追加した PCの方は全く問題ありません。 また、IPアドレスの取得ができないPCも、追加した二台目のPCよりも先に起動させると、 問題なくIPアドレスの取得ができます。 つまり、後から追加したPCを先に起動させると、一台目のPCがIPアドレスを取得できない 状態となってしまうのです。 以上の点について、何方かご回答頂ければ幸いです。 ※ルータの再起動などは試してみましたが、結果は変わりませんでした 「モデム」-「無線LANルータ」-「PC」(無線)              l            「PC」(無線)

  • ルーターのIP取得方法

    VBでルーターのグローバルIPを取得するのに何かよい方法は ないでしょうか? 外部に接続して取得するかルーターにアクセスするしか ないのでしょうか? もしルーターへのアクセスでIPを得る場合、ルーターの機種に依存しますよね? 宜しくお願いします。

  • IPアドレスが取得できない…

    PC2台を、ルーター経由で接続しています。 PCは2台共、WinXP SP2です。 ルーターはI/OデータのNP-BBRM、回線はeo光100Mです。 1台は、ルーター設定画面まで正常でインターネット接続できますが 2台目が繋がりません… ・OS再セットアップ ・LANドライバの更新 ・別LANカード(PCカード)で試行 ・ルータ初期化 ・LANケーブル交換 が、これまでの経緯ですが 肝心の『IPCONFIG /release』『IPCONFIG /RENEW』等でできません。 『IPCONFIG /ALL』で、IPアドレスが見えていないのが問題だと思うのですが これが、分かりません。 『ローカルエリア…』『ネットワークアダプタ』等、削除するのですが 再起動しても、解消しません。 お聞きしたいのは、なぜ ・IPアドレスが見えないのか? ・どうすれば、IPアドレスを取得できるのか? です。 ネットで検索するのですが、同様症状に行きあたらないので ここにきました。 どうぞ、よろしく お願いします。

  • IPアドレスの取得ができない

    先日、一時的にインターネットの利用ができなくなりました。「何で?」と思いつつ接続確認をしたところ、「IPアドレスの取得中」と表示されたまま、IPアドレスの取得が上手くできていなかったことが原因のようでした。 「どうしたものか」と思案した結果、まず先に立ち上げていた二台目のPCをシャットダウンし、それから一台目のPCを起動させたところ、無事インターネット接続ができるようになりました。 そこで、今回の質問は「二台目として購入したPCを先に起動させてしまうと、一台目のPCにIPアドレスが上手く割り当てられない」です。 上記の点に関して、皆様のお知恵をお貸し頂ければ、幸いです。 ※ヤフーからレンタルしているモデムに、バッファロー社の無線LANルータを接続し、そこに二台のPCを無線接続しています。

  • アクセスポイントのIP取得方法

    こんにちは。wi-fiルーターを購入しました。ルーターは既にプロバイダーからもらっているので、アクセスポイントとして使用する予定です。 既存ルーターに無線LAN親機を接続しました。うちのネットワーク環境は、192.168.0ではじまるIPが割り振られています。購入した無線LANに接続する方法も、ブラウザで192.168.0.1と打てばアクセスでき、細かい設定をいじることができます。 次にアクセスポイントモードに変更しました。そうすると、192.168.0.1ではアクセスできなくなりました。 これは既存ルーターからDHCPで無線LAN親機にIPが別で割り振られたためでしょうか? DHCPで無線LAN親機にIPが自動でふられた場合、そのIPアドレスはどのように調べることができるでしょうか? 現状はPCから無線LANに接続しネットができているので問題はないのですが、どうやって無線LAN親機のIPを取得することができるのか知りたいです。よろしくおねがいします。

  • プリンタのIPアドレス取得方法

    API関数を使用して、プリンタのIPアドレスを 取得しようと考えています。 自分なりに調べたのですが、ポート名などは取得できるのですが、IPアドレスは取得不可なのでしょうか? IPアドレス取得方法を教えてください。 よろしくお願いします。 開発環境はC#です。

  • IPアドレスの取得

    現在、二台のPCでインターネットを利用しているのですが、その内の一台がIPアドレスを取得できない時があるのです。 もう片方のPCでは、こういった不具合が起きることはありません。 「モデム」-「無線LANルータ」-「PC1」(無線)           l          「PC2」(無線) 後から購入したPC2を接続するまでは、PC1の方で不具合が起こることはありませんでした。 不具合が起こる時は、PC2の方を先に起動させると発生します。(PC1がIPアドレスの取得ができない) 一応、「ipconfig/renew」などでIPアドレスの取得を試みたのですが、再取得はできませんでした。 この現象について、何方かご回答頂ければ幸いです。

専門家に質問してみよう