Note
文件更新時間: 20230131
How To: 查詢及驗證自身 Public IP
使用 dig
適用於對外防火牆僅能用 DNS,無法用 HTTP 的情況
output
$ dig myip.opendns.com @resolver1.opendns.com
; <<>> DiG 9.11.36-RedHat-9.11.36-5.el8_7.2 <<>> myip.opendns.com @resolver1.opendns.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4503
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;myip.opendns.com. IN A
;; ANSWER SECTION:
myip.opendns.com. 0 IN A x.y.z.o
;; Query time: 51 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Tue Jan 31 12:18:03 CST 2023
;; MSG SIZE rcvd: 61
使用 nslookup
適用於對外防火牆僅能用 DNS,無法用 HTTP 的情況
使用 curl
適用對外防火牆能用 HTTP 的情況