Skip to content

Instantly share code, notes, and snippets.

@Dowwie
Created April 17, 2023 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Dowwie/034a441e3a7c54055dabfafda38238b4 to your computer and use it in GitHub Desktop.
Save Dowwie/034a441e3a7c54055dabfafda38238b4 to your computer and use it in GitHub Desktop.
Ways to get info public IP address

Find out ip address using CLI

wget -qO- icanhazip.com
wget -qO- ipecho.net/plain; echo
curl checkip.amazonaws.com     # ipv4
curl ifconfig.co               # ipv6
#! OpenDNS
dig @resolver4.opendns.com myip.opendns.com +short
dig @resolver4.opendns.com myip.opendns.com +short -4
dig @resolver1.ipv6-sandbox.opendns.com AAAA myip.opendns.com +short -6

#! Google
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{ print $2}'

#! Akamai
dig @ns1-1.akamaitech.net ANY whoami.akamai.net +short

Linux / Unix

dig +short myip.opendns.com @resolver1.opendns.com
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment