Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

Linuxで自分のグローバルIPを取得するスクリプト

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

【AIによる回答】

LinuxでグローバルIPアドレスを取得するには、curlコマンドを用いて外部のIP確認サービスにアクセスするのが最も簡単です。以下のコマンド(curl ifconfig.me)をターミナルで実行するだけで、IPv4アドレスを取得できます。 
bash
curl 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
タイトルとURLをコピーしました