コマンドラインから私のIPアドレスを取得するには? [コピー]

コマンドラインから私のIPアドレスを取得するには? [コピー]

私はDebian 8を使用しています。コマンドラインから外部IPアドレスを取得するにはどうすればよいですか?次のコマンドがそれを行うと思います...

myuser@myserver:~ $ /sbin/ifconfig $1 | grep "inet\|inet6" | awk -F' ' '{print $2}' | awk '{print $1}'
addr:192.168.0.114
addr:
addr:127.0.0.1
addr:

ただし、ご覧のとおり、LAN上のコンピュータのIPアドレスのみが公開されています。私は世界中の知的財産権について学びたいです。

ベストアンサー1

これにより、公開IPがあなたに返されます。

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

おすすめ記事