自分が利用中のグローバルIPアドレスを取得する方法として、curlコマンドでifconfig.io等にアクセスする方法は知っていましたが、digコマンドでも取得できることを最近知ったのでメモしておきます。
以下、「CloudFlare DNS」「Google Public DNS」「OpenDNS」から、自分のグローバルIPアドレスを取得するコマンドです。
# CloudFlare DNS・IPv4 $ dig -4 @one.one.one.one whoami.cloudflare TXT CH +short # CloudFlare DNS・IPv6 $ dig -6 @one.one.one.one whoami.cloudflare TXT CH +short # Google Public DNS・IPv4 $ dig -4 @ns1.google.com o-o.myaddr.l.google.com TXT +short # Google Public DNS・IPv6 $ dig -6 @ns1.google.com o-o.myaddr.l.google.com TXT +short # OpenDNS・IPv4 $ dig -4 @resolver1.opendns.com myip.opendns.com A +short # OpenDNS・IPv6 $ dig -6 @resolver1.opendns.com myip.opendns.com AAAA +short
コメント