Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to obtain public ip address using windows command prompt?

Any way of doing this through the command prompt without using any third party software or relying on powershell?

A simple command would be great like on Linux/Mac which I use curl http://ipinfo.io/ip for.

Thanks!

like image 979
Tuco Avatar asked Oct 03 '16 17:10

Tuco


1 Answers

Use the Invoke-WebRequest module in powershell. For example:

Invoke-WebRequest ifconfig.me/ip

Source

Edit: I misread the question and thought you needed to use Powrshell.

There is no built in command in cmd.exe to return a public IP address. But you can use nslookup to resolve it, like so;

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

Another option for the OP:

telnet curlmyip.com 80

Type "GET" after you are connected.

Note: telnet is not installed/enabled by default on Windows.

Source

like image 176
Avalon Avatar answered Sep 30 '22 23:09

Avalon