Di 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, lintang dan bujur. Ini sangat berguna.
cara memblokir seseorang di tiktok
Dapatkan info Geolokasi Alamat IP di Windows 10 menggunakan Bash di Ubuntu
Jika Anda menginstal Bash di Linux, Anda dapat menggunakannya dalam kasus ini. Anda perlu menginstal parser JSON konsol jq. Lakukan sebagai berikut.
- Buka Bash di Ubuntu. Anda mungkin perlu menginstalnya terlebih dahulu. Lihat artikel berikut ini:
Cara mengaktifkan Ubuntu Bash di Windows 10 Tip: Anda bisa tambahkan Bash di Ubuntu ke menu konteks Explorer untuk membukanya di folder yang diinginkan dengan cepat. - Ketik perintah berikut:
sudo apt-get install jq
Aplikasi akan dipasang:
- Sekarang, Anda dapat menggunakan perintah berikut:
curl http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt
Hasil:
Itu adalah perintah yang sama dengan saya digunakan di lingkungan Linux asli Namun, ada kesalahan. Di Windows 10, Bash di Ubuntu telah merusak dukungan untuk keluaran pipeline. 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.
cara diam-diam screenshot snapchat 2020
Dapatkan info Geolokasi Alamat IP di Windows 10 menggunakan PowerShell
Buka contoh baru PowerShell seperti yang dijelaskan di sini: Semua cara untuk membuka PowerShell di Windows 10
Alih-alih alat curl, Anda dapat menggunakan cmdlet Invoke-RestMethod . Ini dibuat khusus untuk bekerja dengan layanan REST (Representational State Transfer) yang biasanya mengembalikan data JSON atau XML.
Sintaksnya adalah sebagai berikut:
Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145
Hasil dari perintahnya adalah sebagai berikut:
tv vizio tidak mau menyala, lampu memudar
Anda bahkan tidak perlu menerapkan pemformatan tambahan ke perintah. Itu sudah ditampilkan dengan baik di output.
Itu dia.