What is My Public IP

Lots of times you need to determine your public IP address, if you are using Linux operating system to power your PC, you may use some good console commands to guess your public IP address.

Most of these methods will return you the local IP and not the public IP of your proxy if you are behind one

  1. wget

    wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

    That will return your local IP

  2. curl

    curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

    That one is going to give your current IP, being it public or private. Something like running ifconfig or ip adds

    curl ifconfig.me

    That is going to return you the public IP you are using to access internet. If you are behind a NAT or proxy, it will the IP of that proxy.

  3. Lynx

    lynx -dump ifconfig.me | grep 'IP Address'

    That is also going to return your public IP.


Popular posts from this blog