Utama Linux Dapatkan info Geolokasi Alamat IP di Bash di Linux
 

Dapatkan info Geolokasi Alamat IP di Bash di Linux


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 pengelolaan kunci API. Salah satu layanan tersebut adalah GratisGeoIP.net.

Ini menyediakan API HTTP publik untuk mencari geolokasi alamat IP. Ini menggunakan database alamat IP yang terkait dengan kota serta informasi relevan lainnya seperti zona waktu, garis lintang, dan garis bujur. Ini sangat berguna.

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

Saya akan menggunakan parser JSON favorit saya, jq:

jq-in-repoIni sangat ringan dan cepat.

Untuk kasus kami, kuerinya adalah sebagai berikut:

|_+_|

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

Mari jalankan kueri dengan curl dan lihat hasilnya:

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

|_+_|

Outputnya akan lebih mudah dibaca:difilter permintaan-geo

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

|_+_|

Anda dapat menyimpan perintah ini sebagai skrip shell berikut:

|_+_|

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

|_+_|

Itu dia.

Baca Selanjutnya

Perbarui Driver Canon CanoScan LiDE 300 Anda dengan Mudah
Perbarui Driver Canon CanoScan LiDE 300 Anda dengan Mudah
Pelajari cara memperbarui driver Canon CanoScan LiDE 300 dengan mudah untuk meningkatkan kinerja dan akses fitur.
Berikut cara memindahkan Widget ke sebelah kanan taskbar di Windows 11
Berikut cara memindahkan Widget ke sebelah kanan taskbar di Windows 11
Windows 11 22635.3420 (Beta) memindahkan Widget ke kanan. Tombol untuk menampilkan info mereka dan membuka panel kini terletak di sebelah baki sistem
Cara membuka batas waktu mati tampilan tersembunyi untuk layar Terkunci di Windows 8 dan Windows 8.1
Cara membuka batas waktu mati tampilan tersembunyi untuk layar Terkunci di Windows 8 dan Windows 8.1
Layar Kunci, yang baru di Windows 8, adalah fitur mewah yang memungkinkan Anda menampilkan gambar saat PC/tablet Anda terkunci dan menampilkan gambar berguna lainnya.
Bagaimana cara menambahkan Dokumen Teks Kaya RTF ke menu Baru di File Explorer
Bagaimana cara menambahkan Dokumen Teks Kaya RTF ke menu Baru di File Explorer
Mulai Windows 11 versi 22H2, Dokumen RTF telah hilang dari menu Baru di File Explorer. Jika Anda sering membuat dokumen Rich Text,
Cara Memperbaiki Video YouTube Tidak Dapat Diputar atau Menampilkan Layar Hitam
Cara Memperbaiki Video YouTube Tidak Dapat Diputar atau Menampilkan Layar Hitam
Pelajari cara memperbaiki layar hitam YouTube yang tidak memutar video Anda. Panduan kami yang mudah diikuti memberikan solusi bersama dengan perangkat lunak Help My Tech kami
Cara mengubah perilaku Explorer saat Anda mengetik di jendela yang terbuka
Cara mengubah perilaku Explorer saat Anda mengetik di jendela yang terbuka
Saat Anda mengetikkan sesuatu di Explorer, item dengan nama yang dimulai dengan apa yang Anda ketikkan akan dipilih. Explorer menawarkan 2 pilihan untuk mengubah perilaku ini.
Cara install file CAB bahasa MUI di Windows 10
Cara install file CAB bahasa MUI di Windows 10
Pelajari cara menginstal file CAB bahasa MUI di Windows 10
Mengapa begitu banyak proses svchost.exe yang berjalan di Windows
Mengapa begitu banyak proses svchost.exe yang berjalan di Windows
Menjelaskan mengapa Windows perlu menjalankan begitu banyak proses SVCHOST.
Cara mengambil screenshot di Windows 8.1: tiga cara tanpa menggunakan alat pihak ketiga
Cara mengambil screenshot di Windows 8.1: tiga cara tanpa menggunakan alat pihak ketiga
Seringkali, ketika saya meminta pengguna aplikasi saya untuk mengambil tangkapan layar untuk memecahkan masalah yang mereka alami, mereka menjadi bingung. Beberapa dari mereka tidak mengetahuinya
Cara Menjalankan Aplikasi sebagai Pengguna Berbeda di Windows 10
Cara Menjalankan Aplikasi sebagai Pengguna Berbeda di Windows 10
Sejak versi pertamanya, Windows telah mengizinkan pengguna untuk meluncurkan aplikasi dengan izin dan kredensial berbeda dari pengguna saat ini.
Pengubah PC ini
Pengubah PC ini
Tweaker PC ini - karya baru saya. Perhatian untuk semuaPerhatian untuk semua pengguna PC Tweaker ini, fitur editor Panel Navigasi dihilangkan dari RTM
Cara Menghapus Rumah dari File Explorer di Windows 11
Cara Menghapus Rumah dari File Explorer di Windows 11
Untuk menghapus Beranda dari File Explorer, buka regedit, navigasikan ke kunci Lanjutan, atur HubMode ke 1, dan hapus nilai GUID untuk folder tersebut.
Aktifkan Windows Hello untuk Pembayaran di Google Chrome
Aktifkan Windows Hello untuk Pembayaran di Google Chrome
Cara Mengaktifkan Windows Hello untuk Pembayaran di Google Chrome Untuk mengamankan pembayaran online di Chrome, Google kini meluncurkan dukungan untuk Windows Hello
Mempersiapkan VR PC Gaming Anda
Mempersiapkan VR PC Gaming Anda
Mempersiapkan PC gaming VR Anda tidak harus mengeluarkan banyak uang. Dengan beberapa penelitian dan fokus pada komponen penting, Anda dapat memulai game VR.
Pembaruan dan Pemecahan Masalah Driver Logitech HD Pro Webcam C920
Pembaruan dan Pemecahan Masalah Driver Logitech HD Pro Webcam C920
Cara memperbaiki driver Logitech HD Pro Webcam C920 dengan pembaruan dan dukungan otomatis. Instal alat ini sekali dan jangan khawatir lagi tentang driver webcam Anda.
Cara Membuka Blokir File yang Diunduh dari Internet di Windows 11
Cara Membuka Blokir File yang Diunduh dari Internet di Windows 11
Pengguna perlu membuka blokir file yang diunduh dari Internet untuk menghentikan Windows 11 memblokir akses ke file tersebut. Ketika Anda mengklik file seperti itu di Explorer, itu muncul
Cara Download Driver Headset Logitech G430
Cara Download Driver Headset Logitech G430
Cari tahu apa yang dapat Anda lakukan agar headset Logitech G430 Anda tetap berfungsi dengan baik di PC Anda dengan memperbarui driver perangkat. Pelajari lebih lanjut sekarang.
Cara Mengamankan Informasi Pribadi Anda Secara Online
Cara Mengamankan Informasi Pribadi Anda Secara Online
Amankan Informasi Pribadi Anda Secara Online dengan HelpMyTech: Strategi Penting untuk Peningkatan Keamanan Digital di Era Internet.
Izinkan atau Cegah Pengguna Mengubah Zona Waktu di Windows 10
Izinkan atau Cegah Pengguna Mengubah Zona Waktu di Windows 10
Cara Mengizinkan atau Mencegah Pengguna atau Grup Mengubah Zona Waktu di Windows 10Windows 10 mendukung pengaturan zona waktu untuk jam PC. Zona waktu adalah
Cara Mengubah Kecerahan Layar di Windows 10
Cara Mengubah Kecerahan Layar di Windows 10
Ada beberapa cara untuk mengubah kecerahan layar di Windows 10. Memiliki kecerahan layar yang benar sangatlah penting.
AeroRainbow 4.1 sudah keluar, bisa mengubah warna taskbar di Windows 10
AeroRainbow 4.1 sudah keluar, bisa mengubah warna taskbar di Windows 10
Hari ini, saya dengan senang hati merilis versi baru 4.1 dari aplikasi AeroRainbow saya. Versi ini dapat mengubah warna taskbar di Windows 10. AeroRainbow adalah
Minimalkan aplikasi ke baki sistem (area notifikasi) dengan TrayIt!
Minimalkan aplikasi ke baki sistem (area notifikasi) dengan TrayIt!
Tahukah Anda bahwa Anda dapat meminimalkan aplikasi desktop di Windows ke area notifikasi (system tray) sejak Windows 95? Meskipun fitur tersebut tidak diekspos
Monitor Saya Tidak Menampilkan Pengaturan Resolusi yang Benar
Monitor Saya Tidak Menampilkan Pengaturan Resolusi yang Benar
Apakah monitor Anda tidak menampilkan pengaturan resolusi yang benar? Pada artikel ini, kami membahas beberapa kemungkinan yang dapat menyebabkan hal ini.
Keyboard Nirkabel Tidak Berfungsi
Keyboard Nirkabel Tidak Berfungsi
Saat Anda menambahkan keyboard nirkabel ke komputer Anda, Anda hanya mengharapkannya berfungsi. Jika tidak, periksa di sini untuk mengetahui beberapa jawabannya.