Utama Linux Dapatkan info Geolocation Alamat IP di Bash di Linux

Dapatkan info Geolocation Alamat IP di Bash di Linux



Tinggalkan Balasan

Terkadang Anda perlu mendapatkan informasi geolokasi untuk alamat IP dengan cepat. Di Linux, Anda dapat menggunakan kekuatan aplikasi konsol untuk menghemat waktu dan mengambil informasi ini dengan cepat. Mari kita lihat bagaimana itu bisa dilakukan.

Iklan


Untuk mendapatkan informasi lokasi geografis tentang alamat IP tertentu, Anda perlu menggunakan beberapa layanan online yang menyediakan API yang sesuai. Sebaiknya gunakan beberapa layanan publik untuk menghindari prosedur otorisasi dan manajemen kunci API. Salah satu layanan tersebut adalah FreeGeoIP.net.

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.

Layanan dapat memberikan hasil pencarian sebagai JSON atau XML. Jadi, jika kita menggabungkan curl dengan beberapa parser JSON, kita bisa mendapatkan info yang dibutuhkan.

cara menghapus baru-baru ini ditonton di netflix di tv

Saya akan menggunakan parser JSON favorit saya, jq:

jq-in-reposIni sangat ringan dan cepat.

Untuk kasus kami, kueri harus seperti berikut:

http://freegeoip.net/json/119.94.116.145

Bagian 'json' di sini adalah format data yang diinginkan. Selain JSON, bisa juga XML atau CSV.

Mari kita jalankan kueri dengan curl dan lihat hasilnya:

geo-query-rawHasilnya adalah keluaran JSON mentah yang sulit dibaca. Untuk meningkatkan tampilan set hasil, mari gunakan alat jq. Gabungkan dengan curl sebagai berikut:

curl http://freegeoip.net/json/119.94.116.145i>jq

Outputnya akan lebih mudah dibaca:geo-query-filtered

Dengan menggunakan jq, Anda dapat memfilter keluaran dan membuatnya hanya menampilkan bidang yang diperlukan. Perintah berikut hanya akan menampilkan nama negara, lintang dan bujur:

curl http://freegeoip.net/json/119.94.116.145i>jq -r '.country_name, .latitude, .longitude'

Anda dapat menyimpan perintah ini sebagai skrip shell berikut:

#! / bin / sh curl -s http://freegeoip.net/json/ideshowjq -r '.country_name'

Lain kali Anda perlu mendapatkan informasi geolokasi, Anda dapat menjalankan skrip Anda seperti ini:

./geo.sh IP_address

Itu dia.

Artikel Menarik

Pilihan Editor

Cara Menggandakan / Menyalin Folder di Google Drive
Cara Menggandakan / Menyalin Folder di Google Drive
Google Drive mungkin salah satu layanan penyimpanan cloud terbaik, tetapi masih kekurangan beberapa opsi penting. Meskipun Anda dapat menyalin file di Google Drive, tidak ada opsi di menu konteks Google Drive untuk menyalin, atau menggandakan,
Cara Melihat Kontak Bersama di Skype
Cara Melihat Kontak Bersama di Skype
Skype, aplikasi pesan instan, video, dan panggilan suara telah menjadi salah satu aplikasi masuk untuk komunikasi online sejak tahun 2003; hampir semua orang tampaknya memiliki akun Skype. Untuk alasan privasi, Skype tidak mengizinkan seseorang untuk melihat
Sejarah Rilis Windows 10
Sejarah Rilis Windows 10
Windows 10 adalah sistem operasi terbaru dari Microsoft yang dibuat untuk berjalan di berbagai perangkat, termasuk PC klasik, laptop, tablet, konvertibel 2-in-1, ponsel, Xbox One, dan perangkat IoT. Ini dirilis ke publik pada 29 Juli 2015. Windows 10 tersedia sebagai upgrade gratis untuk pengguna yang memiliki salinan asli
Dongle ini menambahkan tombol beranda ke iPhone X.
Dongle ini menambahkan tombol beranda ke iPhone X.
Setelah berhasil (semacam) mematikan jack headphone 3.5mm dengan iPhone 7, Apple mengambil untuk menghapus fitur lain yang berguna untuk iPhone X: tombol home. Anda masih bisa mendapatkannya dengan membeli iPhone 8 atau 8
Mengaktifkan atau menonaktifkan akun Administrator di Windows 10
Mengaktifkan atau menonaktifkan akun Administrator di Windows 10
Menjelaskan bagaimana Anda dapat mengaktifkan akun Administrator tersembunyi bawaan di Windows 10
Cara Mengubah Alamat Mac di macOS
Cara Mengubah Alamat Mac di macOS
Anda mungkin pernah mendengar istilah
Cara Mengubah Mata Uang di Google Play
Cara Mengubah Mata Uang di Google Play
Apakah Anda bertanya-tanya bagaimana cara mengubah mata uang pilihan Anda di Google Play Store? Mungkin Anda telah pindah ke luar negeri dan perlu memperbarui pengaturan Anda. Jika jawaban untuk pertanyaan ini adalah ya, maka tidak perlu mencari lagi. Dalam artikel ini,