【AIによる回答】
LinuxでグローバルIPアドレスを取得するには、curlコマンドを用いて外部のIP確認サービスにアクセスするのが最も簡単です。以下のコマンド(curl ifconfig.me)をターミナルで実行するだけで、IPv4アドレスを取得できます。bashcurl ifconfig.meその他の主要な取得方法:
- 詳細情報も取得:
curl inet-ip.info- IPのみ取得:
curl -s https://checkip.amazonaws.com- DNSを利用:
dig +short TXT @ns1.google.com o-o.myaddr.l.google.comシェルスクリプトにする場合、以下のようにファイル(get_ip.sh)を作成し、chmod +x get_ip.shで実行権限を与えて使用します。bash#!/bin/bash # グローバルIPを取得して表示 curl -s https://ifconfig.me echo "" # 改行を入れる
↓のようにすれば取得したIPをメールで送れる
curl -s https://checkip.amazonaws.com|mail xxx@example.com
