• ベストアンサー

ルーターのIP取得方法

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

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

失礼しました。TRACEは駄目ですね。 Vectorに幾つかそれらしきソフトがあり、ルータのグローバルIPの 取得も可能のようです。 具体的な方法は分かりませんが..

参考URL:
http://channel.goo.ne.jp/download/search/search.php3?MT=%83O%83%8D%81%5B%83o%83%8BIP&CD=1&SW=1&OS=1&category=1&search_nu
sha-girl
質問者

お礼

一応11件すべてみてみましたけど、残念ながら グローバルIPをルーターでえるものはどれも外部に接続するものでした。 いろいろと有り難うございました。

その他の回答 (2)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

参考URLの"TRACEをプログラミングする"はどうでしょう?

参考URL:
http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/0011/api/
sha-girl
質問者

お礼

レスありがとうございます。 とても参考になりました。今夜にでも早速ためしてみようと思います。

sha-girl
質問者

補足

TRACEを使用してみましたが、私の理解不足かもしれませんが TRACEではルーターの割り振られているプライベートIP がわかるのみで残念ながらWAN側のグローバルIPを知る事はできませんでした。

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

ブラウザでルータの管理画面を表示できるのであれば、可能です。 通常のHTTP接続コンポーネントを使えば簡単に作れます。

sha-girl
質問者

お礼

早速のレス、ありがとうございます。 どのメーカーのルーターでも対応できるように汎用性をもたせたいのです。 ということで今検討してるのは あらゆるルーターに対応できるように selenityさんがおっしゃったように各種のhttpに対応させる orルーターに直接アクセスして取得 あるいはipを取得するために外部にサーバーをおく という事を考えています。

関連するQ&A