メイン ウィンドウズ10 Windows10でIPアドレスのジオロケーション情報を取得する

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



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

広告


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

パスワードなしで無料wifiを取得する方法

UbuntuでBashを使用してWindows10のIPアドレスの地理的位置情報を取得する

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

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

      アプリケーションがインストールされます:with-powershell

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

      出力:

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

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

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

Androidでメッセンジャーメッセージを削除する方法

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

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

lan サーバーを無効にする方法

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

それでおしまい。

興味深い記事

エディターズチョイス

Minecraft で暗視ポーションを作る方法
Minecraft で暗視ポーションを作る方法
Minecraft で暗視を取得するには、暗視ポーションの作り方を知る必要があります。そうすれば、暗闇や水中でも見ることができます。
スプラトゥーン2のレビュー:任天堂の風変わりなシューティングゲームがSwitchで輝いています
スプラトゥーン2のレビュー:任天堂の風変わりなシューティングゲームがSwitchで輝いています
一見すると、スプラトゥーン2は、Wii Uのタイトルに過ぎず、いくつかの追加のベルとホイッスルが付いた、もう1つのNintendoSwitchゲームのように見えます。それはマリオカート8デラックスの信用を傷つけるものではありません
Windowsの「sfcは内部コマンドとして認識されません」エラーを修正
Windowsの「sfcは内部コマンドとして認識されません」エラーを修正
Windows のシステム ファイル チェッカーを実行しようとして、「sfc は内部コマンドとして認識されません」というエラーが表示され続ける場合は、うまくやっています。私はこれを他の仕事でいつも見ています
Paint.NET で画像にぼかしを追加する方法
Paint.NET で画像にぼかしを追加する方法
ほとんどの写真家は写真のブレを最小限に抑えることに関心があるかもしれませんが、写真によっては、ブレを適用するとよい効果が得られる場合があります。たとえば、動きのあるショットや動きのある被写体を含む写真では、ぼかし効果が効果的です。
Facebookページからメッセージを送信する方法
Facebookページからメッセージを送信する方法
ページメッセージングは​​、顧客サービスの要求から製品、サービス、およびビジネスに関する質問まで、企業が人々と便利につながるのに役立ちます。最近、非公開の返信や保存された返信など、Pagesメッセージングの新機能をリリースしました。ページ管理者が方向転換を検討しているように
Windows で GarageBand を使用する方法
Windows で GarageBand を使用する方法
GarageBand は Apple のオーディオ プログラムであり、音楽を制作するために一部の家庭の名前で使用されています。これは、最も人気のあるオーディオ プログラムの 1 つですが、Apple 専用です。の Windows 版はありません。
概念で垂直分周器を作成する方法
概念で垂直分周器を作成する方法
Notionのおかげで、アプリを使用してワークフロー、アイデア、または日常の活動を整理するのがこれまでになく簡単になりました。ただし、この堅牢なプラットフォームが提供する何百ものツールを習得することは、最初は少し難しい場合があります。多分あなたは持っています