この記事では、Linuxのプライベート(ローカル)およびパブリックIPアドレスをすばやく取得するために、2つの簡単なスクリプト、 showipaddr
(BashとPython)を提供します。 Linuxはip
やnmcli
などの組み込みコマンドを提供しますが、これらのスクリプトは、必須のIP情報のみを取得するための合理化されたアプローチを提供します。
これらのスクリプトでは、次のことができます。
どちらのスクリプトもGithubで利用できます。ダウンロードした後、それらを実行可能にし、オプションでシステムのパスに移動して簡単にアクセスする必要があります。
BASHスクリプトの使用( showipaddr.sh
):
このスクリプトには、Bash、 curl
、およびjq
必要です。必要に応じて、これらのインストール手順が提供されます。
git clone https://gist.github.com/09259a3da0e7190775d16aadef14580b.git showipaddr
cd showipaddr/
chmod x showipaddr.sh
sudo mv showipaddr.sh /usr/local/bin/showipaddr
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>
Pythonスクリプトの使用( showipaddr.py
):
このスクリプトには、Python 3とrequests
ライブラリ( pip install requests
)が必要です。また、 jq
をチェックしますが、直接使用しません。
git clone https://gist.github.com/27276f43e980aa3a468c4b39680a68ee.git showipaddr
cd showipaddr/
python3 showipaddr.py
スクリプトは、Bashスクリプトと同じ選択オプションを提供します。
両方のスクリプトは、重要なIPアドレス情報にアクセスする便利な方法を提供します。システムと設定に最適なスクリプトを選択してください。
以上がshowipaddrスクリプトを使用してLinuxにローカルおよびパブリックIPアドレスを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。