Thursday 27 December 2012

How to get your public external IP from the CLI in Linux

Linux Public IP

If you are trying to find out what your public IP address is, you typically go to a web site specifically for this purpose, such as whatsmyip.org. Sometimes you don't have a GUI web browser installed and have to use the text based web browser lynx.

Thanks to cURL, you can easily do this from the command line too. To install cURL, run the following command:

Ubuntu: sudo apt-get install curl
openSUSE: sudo zypper install curl

To find out what public IP you are using, run this command:
curl ifconfig.me
A single line will be returned containing your public external IP address.

You can get the same results
You can get the same results using wget:
wget -qO- ifconfig.me/ip
wget -qO- ipecho.net/plain

Another method
dig +short myip.opendns.com @resolver1.opendns.com

No comments:

Post a Comment