Windows Tips & News

Dapatkan info Geolokasi Alamat IP di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Dalam artikel kami sebelumnya, kami melihat cara mendapatkan info geolokasi untuk Alamat IP menggunakan bash, curl dan jq di Linux. Mari kita lihat bagaimana hal yang sama dapat dilakukan di Windows 10. Kita dapat menggunakan Bash di Linux atau PowerShell untuk tujuan yang sama.

Iklan


Sekali lagi, kami akan menggunakan layanan gratis "freegeoip.net" sebagai sumber info geolokasi. Ini menyediakan API HTTP publik untuk mencari geolokasi alamat IP. Ini menggunakan database alamat IP yang terkait dengan kota bersama dengan informasi relevan lainnya seperti zona waktu, garis lintang dan garis bujur. Ini sangat berguna.

Dapatkan info Geolokasi Alamat IP di Windows 10 menggunakan Bash di Ubuntu

Jika Anda menginstal Bash di Linux, maka Anda dapat menggunakannya dalam kasus ini. Anda perlu menginstal parser jq console JSON. Lakukan sebagai berikut.

    1. Buka Bash di Ubuntu. Anda mungkin perlu menginstalnya terlebih dahulu. Lihat artikel berikut:

      Cara mengaktifkan Ubuntu Bash di Windows 10Tips: kamu bisa tambahkan Bash di Ubuntu ke menu konteks Explorer untuk membukanya di folder yang diinginkan dengan cepat.
    2. Ketik perintah berikut:
      sudo apt-get install jq

      Aplikasi akan diinstal:instal-jq-in-bash-on-ubuntu

    3. Sekarang, Anda dapat menggunakan perintah berikut:
      keriting http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      Hasil:menjalankan-the-command-in-windows

Ini adalah perintah yang sama saya digunakan di lingkungan Linux asli, bagaimanapun, ada kesalahan. Di Windows 10, Bash di Ubuntu telah merusak dukungan untuk output pipa. Karena masalah ini, Anda tidak dapat menggabungkan beberapa alat untuk bekerja sama dengan benar.

Jadi saya menggunakan file sementara 'tmpjson.txt' yang menyimpan respons server dan kemudian dihapus.

Jika Anda bukan pengguna Bash di Ubuntu, Anda dapat menggunakan PowerShell sebagai gantinya.

Dapatkan info Geolokasi Alamat IP di Windows 10 menggunakan PowerShell

Buka instance baru PowerShell seperti yang dijelaskan di sini: Semua cara untuk membuka PowerShell di Windows 10

Alih-alih alat curl, Anda dapat menggunakan cmdlet Metode Invoke-Istirahat. Ini dibuat khusus untuk bekerja dengan layanan REST (Representational State Transfer) yang biasanya mengembalikan data JSON atau XML.

Sintaksnya adalah sebagai berikut:

Invoke-RestMethod -Metode Dapatkan -Uri http://freegeoip.net/json/119.94.116.145

Hasil dari perintah tersebut akan menjadi sebagai berikut:

dengan-powershell

Anda bahkan tidak perlu menerapkan pemformatan tambahan ke perintah. Itu sudah ditampilkan dengan baik di output.

Itu dia.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Microsoft berencana untuk menonaktifkan otentikasi NTLM di Windows 11

DIANJURKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistemMicro...

Baca lebih banyak

Cara Menonaktifkan Pencarian Terbuka saat Hover di Windows 11

Cara Menonaktifkan Pencarian Terbuka saat Hover di Windows 11

DIANJURKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistemAnda ...

Baca lebih banyak

Cara menonaktifkan sudut membulat di Windows 11

Cara menonaktifkan sudut membulat di Windows 11

Beberapa pengguna ingin menonaktifkan sudut membulat pada jendela yang terbuka di Windows 11, kar...

Baca lebih banyak