Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.01 KB

use-dig-to-get-your-public-ip.md

File metadata and controls

43 lines (36 loc) · 1.01 KB
aliases category classification date date_modified draft id image links local_archive_links pinned print series tags title type
use-dig-to-get-your-public-ip
cli
public
2020-05-30 06:34:52 -0700
2024-09-23 15:28:12 -0700
false
20200530133452
attachments/20200530133452.html
false
false
dig
linux
ip
dnsutils
Use Dig to Get Public IP
tech-note

Source: How can I get my external IP address in a shell script?

A safer and more reliable way than using curl to get your public IP is to use dig as below:

# OpenDNS:
dig @resolver1.opendns.com ANY myip.opendns.com +short

# Google:
dig @ns1.google.com TXT o-o.myaddr.l.google.com +short

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

Just make sure dnsutils is installed if dig isn't installed.