ホームページ > システムチュートリアル > Linux > showipaddrスクリプトを使用してLinuxにローカルおよびパブリックIPアドレスを表示する方法

showipaddrスクリプトを使用してLinuxにローカルおよびパブリックIPアドレスを表示する方法

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-03-20 09:06:13
オリジナル
796 人が閲覧しました

この記事では、Linuxのプライベート(ローカル)およびパブリックIPアドレスをすばやく取得するために、2つの簡単なスクリプト、 showipaddr (BashとPython)を提供します。 Linuxはipnmcliなどの組み込みコマンドを提供しますが、これらのスクリプトは、必須のIP情報のみを取得するための合理化されたアプローチを提供します。

これらのスクリプトでは、次のことができます。

  • ローカルネットワークの詳細の表示:システムのホスト名、IPv4およびIPv6アドレス、Gateway(Router)アドレス、およびDNSサーバー情報を取得します。
  • パブリックIPアドレスの決定: ISP、都市、地域、国、および座標とともに、パブリックIPを表示します。

どちらのスクリプトもGithubで利用できます。ダウンロードした後、それらを実行可能にし、オプションでシステムのパスに移動して簡単にアクセスする必要があります。

BASHスクリプトの使用( showipaddr.sh ):

このスクリプトには、Bash、 curl 、およびjq必要です。必要に応じて、これらのインストール手順が提供されます。

  1. ダウンロード: git clone https://gist.github.com/09259a3da0e7190775d16aadef14580b.git showipaddr
  2. ナビゲート: cd showipaddr/
  3. 実行可能ファイルを作成する: chmod x showipaddr.sh
  4. パスに移動(オプション): sudo mv showipaddr.sh /usr/local/bin/showipaddr
  5. 実行: showipaddr

スクリプトでは、ローカルIP、パブリックIP、またはその両方を表示するかどうかを選択するように求められます。

出力の例(両方を表示):

 <code>Select the information to display: 1. Local IP 2. Public IP 3. Both Local and Public IP Enter your choice (1/2/3): 3 ------------------------------------------------------ Local Network Information: Hostname : [hostname] Local IPv4 Address : [IPv4 address] Local IPv6 Address : [IPv6 address] Router IP Address : [router IP] DNS Server : [DNS server] ------------------------------------------------------ ------------------------------------------------------ Public IP Information: IP Address : [public IP address] ISP : [ISP] City : [City] Region : [Region] Country : [Country] Coordinates : [Latitude], [Longitude] ------------------------------------------------------</code>
ログイン後にコピー

showipaddrスクリプトを使用してLinuxにローカルおよびパブリックIPアドレスを表示する方法

Pythonスクリプトの使用( showipaddr.py ):

このスクリプトには、Python 3とrequestsライブラリ( pip install requests )が必要です。また、 jqをチェックしますが、直接使用しません。

  1. ダウンロード: git clone https://gist.github.com/27276f43e980aa3a468c4b39680a68ee.git showipaddr
  2. ナビゲート: cd showipaddr/
  3. 実行: python3 showipaddr.py

スクリプトは、Bashスクリプトと同じ選択オプションを提供します。

showipaddrスクリプトを使用してLinuxにローカルおよびパブリックIPアドレスを表示する方法

両方のスクリプトは、重要なIPアドレス情報にアクセスする便利な方法を提供します。システムと設定に最適なスクリプトを選択してください。

以上がshowipaddrスクリプトを使用してLinuxにローカルおよびパブリックIPアドレスを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート