Terkadang, Anda mungkin perlu mengetahui lokasi geografis server Linux, terlebih lagi server cloud. Informasi tersebut dapat mencakup alamat IP dan lokasi fisik dalam hal Negara, Kota, dan koordinat ( Bujur dan Lintang ). Ada berbagai cara untuk melakukannya dan dalam tutorial ini kita akan membahas cara menemukan lokasi Geografis server Anda.
Prasyarat
Saat Anda mulai, pastikan curl sudah terpasang. Kami akan menggunakannya untuk membuat permintaan API nanti dalam panduan ini. Anda dapat mengonfirmasi keberadaan atau pemasangannya dengan meminta
$ curl --version
Temukan alamat IP Publik server
Jika Anda memiliki alamat IP publik dari server Linux, tidak apa-apa. Namun, jika saat ini Anda masuk dan ingin memverifikasi IP publik server, Anda dapat melakukannya dengan menjalankan curl berikut perintah.
$ curl https://ipinfo.io/ip
Selain itu, Anda juga dapat menjalankan perintah curl diikuti oleh ifconfig.me alat yang digunakan untuk menampilkan alamat IP publik pada sistem Linux.
$ curl ifconfig.me
Temukan detail Geografis server
Dengan alamat IP di tangan, sekarang Anda dapat melanjutkan untuk mengekstrak detail Geografis yang tepat dengan mengirimkan permintaan API ke ipinfo.io seperti yang ditunjukkan. alamat ip adalah IP publik dari server.
$ curl https://ipinfo.io/ip-address
Perintah tersebut menghasilkan banyak informasi dalam format JSON yang mencakup kota, negara, wilayah, geolokasi dalam hal garis lintang dan garis bujur, dan zona waktu tempat server berada.
Jika Anda hanya ingin mendapatkan informasi Negara saja, Anda dapat menggunakan geoip alat pencarian. Ini tersedia di repositori untuk distribusi Linux utama. Anda dapat menginstalnya sebagai berikut.
Di CentOS/RHEL
$ sudo yum install geoip
Di Ubuntu / Linux Mint
$ sudo apt install geoip-bin
Di Lengkungan / Manjaro
$ sudo pacman -S geoip
Di SUSE Linux
$ sudo zypper install geoip
Setelah terinstal, Anda dapat menjalankannya seperti yang disediakan untuk mendapatkan negara tempat server Anda berada.
$ geoiplookup IP-address
Ini adalah cara sederhana dan praktis yang dapat Anda gunakan untuk mengekstrak informasi geografis server Linux pada baris perintah.