1. ホーム
  2. windows

[解決済み] Windowsのコマンドプロンプトを使用して、パブリックIPアドレスを取得する方法を教えてください。

2022-03-06 08:26:16

質問

サードパーティのソフトウェアを使用したり、powershellに依存することなく、コマンドプロンプトからこれを行う方法はありますか?

私が使っているLinux/Macのように、シンプルなコマンドがあれば最高です。 curl http://ipinfo.io/ip を使用します。

ありがとうございました。

解決方法は?

を使用します。 Invoke-WebRequest モジュールを使用します。例えば

Invoke-WebRequest ifconfig.me/ip

ソース

編集:質問を読み間違えて、Powrshellを使用する必要があると思いました。

cmd.exeにはパブリックIPアドレスを返すビルトインコマンドはありません。しかし、このようにnslookupを使用して解決することができます。

nslookup myip.opendns.com. resolver1.opendns.com

OPのもう一つの選択肢。

telnet curlmyip.com 80

接続後、"GET"と入力してください。

備考 Windowsでは、telnetはデフォルトでインストールされていません。

ソース