Print your public IP address from Linux, macOS, FreeBSD or Unix/Windows shell:
curl https://checkip.amazonaws.com
Try dig
dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com
dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com
See https://www.cyberciti.biz/faq/how-to-find-my-public-ip-address-from-command-line-on-a-linux/ for more.