GNU/Linux >> Linux の 問題 >  >> Ubuntu

ターミナルでLinuxサーバーの地理的位置を見つける方法

場合によっては、Linuxサーバー、さらにはクラウドサーバーの地理的な場所を調べる必要があります。このような情報には、国、都市、および座標(経度と緯度)に関するIPアドレスと物理的な場所が含まれる場合があります。これにはさまざまな方法があります。このチュートリアルでは、サーバーの地理的な場所を見つける方法を検討します。

前提条件

開始するときは、curlがインストールされていることを確認してください。これを使用して、このガイドの後半でAPIリクエストを作成します。呼び出すことで、その存在またはインストールを確認できます

$ curl --version

サーバーのパブリックIPアドレスを検索する

LinuxサーバーのパブリックIPアドレスをお持ちの場合は、それで問題ありません。ただし、現在ログインしていて、サーバーのパブリックIPを確認する場合は、次の curlを実行して確認できます。 コマンド。

$ curl https://ipinfo.io/ip

さらに、curlコマンドに続いて ifconfig.meを呼び出すこともできます。 LinuxシステムでパブリックIPアドレスを表示するために使用されるツール。

$ curl ifconfig.me

サーバーの地理的な詳細を検索する

IPアドレスが手元にあれば、APIリクエストを ipinfo.io に送信して、正確な地理的詳細を抽出することができます。 示されているように。 IPアドレス サーバーのパブリックIPです。

$ curl https://ipinfo.io/ip-address

このコマンドは、都市、国、地域、緯度と経度の地理的位置、サーバーが配置されているタイムゾーンなど、JSON形式の豊富な情報を生成します。

国情報だけを取得したい場合は、 geoipを使用できます。 ルックアップツール。これは、主要なLinuxディストリビューションのリポジトリで利用できます。次のようにインストールできます。

CentOS/RHELの場合

$ sudo yum install geoip

Ubuntu /LinuxMintの場合

$ sudo apt install geoip-bin

On Arch / Manjaro

$ sudo pacman -S geoip

SUSELinuxの場合

$ sudo zypper install geoip

インストールしたら、提供されたとおりに実行して、サーバーが配置されている国を取得できます。

$ geoiplookup IP-address

これらは、コマンドラインでLinuxサーバーの地理情報を抽出するために使用できるシンプルで便利な方法です。


Ubuntu
  1. LinuxサーバーでIPアドレスをブロックする方法

  2. LinuxターミナルでサーバーのパブリックIPアドレスを見つける4つの方法

  3. ターミナルでLinuxサーバーの地理的位置を見つける方法

  1. Linuxでファイルを見つける方法

  2. コマンドラインからLinuxサーバーを再起動または再起動する方法

  3. LinuxでIPアドレスを検索または確認する方法

  1. LinuxにSQLServerをインストールする方法

  2. Linuxターミナルでコマンドラインを使用してファイルを検索する方法

  3. LinuxにMinecraftサーバーをインストールする方法