• 締切済み

WAN側IPアドレスの取得方法

家庭内でWAN側IPアドレスをコマンドプロンプトから取得したいと思っています。ipconfigでもできないし、どのようなコマンドであればWAN側IPアドレスを取得できるでしょうか?

みんなの回答

  • outerlimit
  • ベストアンサー率26% (993/3718)
回答No.4

コマンドプロンプトで取得する方法はありません (ルータを使用しない直接接続の場合には WAN側IPアドレスなどとは表現しませんから) ルータかIPアドレス変換を行っている装置にログインして、IPアドレスを取得するか IPアドレス確認サイト等へアクセスして取得です 少なくとも技術者です それなりの知識を習得してください

  • safle
  • ベストアンサー率55% (121/217)
回答No.3

nslookup ってコマンドでDNS IPアドレスを出されては? ipconfig /all とか WAN側のIPアドレスって何をさしてるか謎ですが

  • GOOD-Fr
  • ベストアンサー率32% (83/256)
回答No.2

ご質問の文章から判断すると、Windows 系の OS をお使いのようですが、「WAN 側 IP アドレス」とは、なにを指していますか。 どのような構成でネットワークに接続されているかわからないので、なぜ 「ipconfig でもできない」と言っているのか理解しかねますが、ルータのアドレスを知りたい、ということであれば、ルータを制御するしかないでしょう。ルータの機種、バージョン、設定によって方法は異なるので、ルータのマニュアルを参照してください。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

ルーターにブラウザで接続して、状態表示画面で表示できるはずです。 これをコマンドラインで取得する標準コマンドはないので、HTTP接続してhtmlを取得してその中からIPアドレスを抽出するという処理をする必要があります。 もしくは、「接続してきたIPアドレスを表示してくれるウェブサイト」もあるので、そこに接続してhtmlを取得してその中からIPアドレスを抽出する方法もあり、この方法だとルーターの種類によらない処理が出来ます(ただ、そのサイトが障害になると駄目ですが)。 いずれにせよ、自分で処理スクリプト(VBScriptとか)を書くしかないですね。 自分でスクリプトを書けない場合、「上記をやってそのアドレスをDynamicDNSに登録するツール」はいくつか出回ってるので、探せばその中にはコマンドラインで起動してIPアドレスを出力してくれるものもあるかもしれません。Windows用は少なそうですが。