Windows Tips & News

Windows10でIPアドレスのジオロケーション情報を取得する

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

前回の記事で見た bashを使用してIPアドレスのジオロケーション情報を取得する方法、Linuxのcurlおよびjq。 同じことがWindows10でどのように行われるかを見てみましょう。 LinuxまたはPowerShellで同じ目的でBashを使用できます。

広告


繰り返しになりますが、ジオロケーション情報のソースとして無料サービス「freegeoip.net」を使用します。 IPアドレスのジオロケーションを検索するためのパブリックHTTPAPIを提供します。 都市に関連付けられているIPアドレスのデータベースと、タイムゾーン、緯度、経度などの他の関連情報を使用します。 これはとても便利です。

UbuntuでBashを使用してWindows10のIPアドレスのジオロケーション情報を取得する

LinuxにBashがインストールされている場合は、この場合に使用できます。 jqコンソールのJSONパーサーをインストールする必要があります。 次のようにしてください。

    1. UbuntuでBashを開きます。 最初にインストールする必要があるかもしれません。 次の記事を参照してください。
      Windows10でUbuntuBashを有効にする方法ヒント:できます UbuntuのBashをエクスプローラーのコンテキストメニューに追加します 任意のフォルダですばやく開きます。
    2. 次のコマンドを入力します。
      sudo apt-get install jq

      アプリケーションがインストールされます:install-jq-in-bash-on-ubuntu

    3. これで、次のコマンドを使用できます。
      カール http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '。' tmpjson.txt && rm tmpjson.txt

      出力:Windowsでのコマンドの実行

同じコマンドです ネイティブLinux環境で使用ただし、不具合があります。 Windows 10では、UbuntuのBashでパイプライン出力のサポートが壊れています。 この問題が原因で、複数のツールを組み合わせて適切に連携させることはできません。

そこで、サーバーの応答を保存してから削除する一時ファイル「tmpjson.txt」を使用しました。

UbuntuでBashを使用していない場合は、代わりにPowerShellを使用できます。

PowerShellを使用してWindows10のIPアドレスのジオロケーション情報を取得する

ここで説明するように、PowerShellの新しいインスタンスを開きます。 Windows10でPowerShellを開くためのすべての方法

カールツールの代わりに、コマンドレットを使用できます Invoke-RestMethod. これは、通常JSONまたはXMLデータを返すREST(Representational State Transfer)サービスと連携するために特別に作成されています。

構文は次のとおりです。

Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145

コマンドの結果は次のようになります。

with-powershell

コマンドに追加の書式を適用する必要はありません。 それはすでに出力にうまく表示されています。

それでおしまい。

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows 10Photosアプリでハードウェアアクセラレーションを無効にする

Windows 10Photosアプリでハードウェアアクセラレーションを無効にする

この記事では、Windows 10Photosアプリでハードウェアアクセラレーションを無効にする方法を学習します。 デフォルトでは有効になっていますが、GPUアクセラレーションをサポートしていな...

続きを読む

Windows8.1でAeroPeek機能を有効にする方法は次のとおりです。

Windows8.1でAeroPeek機能を有効にする方法は次のとおりです。

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 8には、開いているウィンドウの管理と配置に役立つ3つの便利な機能...

続きを読む

IE、Chrome、Firefox、Operaでダウンロード場所を変更する

IE、Chrome、Firefox、Operaでダウンロード場所を変更する

この記事では、人気のあるブラウザ(Internet Explorer、Chrome、Firefox、Opera)でデフォルトのダウンロード場所を変更する方法を紹介します。 主流のブラウザのほとん...

続きを読む