What's My IP Service

 
Written By Sanjir Habib On May-14th, 2021
Added two more services

myip.habibur.com
myip6.habibur.com

Prints your IP4 and IPv6 addresses consecutively, without adding any other character. You occasionally might need it in scripts. There was a popular free service from tnx.nl/ip for it, but that's now down after 12 years and no longer available.

Example runs

$ curl http://myip.habibur.com/
143.198.203.171
$ curl http://myip6.habibur.com/
2400:6180:0:d3::5c:6000

Here's a bash script to print all your IPs. Internals and externals.

curl myip.habibur.com
echo
ifconfig | grep inet | grep -v inet6 | awk '{print $2;}' | grep -v '127\.0\.0.1' | grep -v ^$