Terminal Friday: lokasi geografis dari sebuah IP

Orang baik, untuk ini Terminal Jumat (hahaha, 28 menit setelah jumat, momen pembuatan postingan) terpikir oleh saya untuk meninggalkan postingan tentang bagaimana menemukan alamat geografis dari sebuah IP.


Melalui Curl

Ada banyak cara untuk melakukan ini. Cara pertama dan termudah adalah dengan menggunakan file ipinfo.io yang menampilkan informasi dalam format JSON. Tentu saja, perlu memiliki koneksi Internet karena dilakukan melalui keriting, dan jelas itu perlu diinstal keriting.

curl ipinfo.io/74.125.244.83

Imut kan? 🙂


geoip

Sekarang, metode kedua adalah menggunakan aplikasi yang disediakan oleh perusahaan MaxMind, yang memiliki bagian Open Source -sesuatu yang Anda perlu membaca lisensinya, karena banyak unduhannya berbayar, tetapi bagaimanapun-; di Arch Linux, paket Anda sudah masuk tambahan, oleh karena itu hanya satu:

# pacman -S geoip geoip-database

Penggunaannya adalah:

$ geoiplookup 74.125.224.83

Informasi yang ditampilkan tidak selengkap itu ipinfo.ip, tetapi Anda dapat mengunduh kamus dari laman dan menambahkannya ke / usr / share / GeoIP.

Berikut beberapa database:

#Download DB $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat .gz $ wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz #Buka kompresnya $ gunzip * .dat.gz #Pindahkan ke GeoIP $ sudo cp * .dat / etc / share / GeoIP

Siapa yang

Dimungkinkan juga untuk melihat informasi tentang IP dengan perintah whois. Dapat diinstal dengan Pacman:

#pacman -S whois

Dan penggunaannya:

$ whois 74.125.224.83

Untuk hari Jumat ini adalah segalanya. 🙂 Kami membaca yang berikut ini Terminal Jumat.

Omong-omong, IP siapa itu? Ini dari Google ...

$ping -c 1 www.google.com

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   eliotime3000 dijo

    Saya berhenti menggunakan lebih banyak WHOIS daripada alat lain yang disebutkan di atas. : v

  2.   Daniel dijo

    Juga:

    curl ipinfo.io/$(curl ifconfig.me)

    Ini memberi tahu Anda kurang lebih di mana Anda berada.

  3.   Dw dijo

    Salam. sangat bagus aku punya ... suatu hari nanti akan membantuku sesuatu hehehe ...

  4.   dekoder dijo

    $curl ipinfo.io/74.125.244.83
    {
    «Ip»: «74.125.244.83»,
    "Hostname": "Tanpa Hostname",
    «Kota»: «Mountain View»,
    "Wilayah": "California",
    «Negara»: «AS»,
    «Loc»: «37.4192, -122.0574»,
    «Org»: «AS26910 Postini, Inc.»,
    «Pos»: «94043»
    }

    Apakah ini ip apel?

  5.   juanfgs.dll dijo

    Tetapi tidak memiliki keanggunan untuk membuat antarmuka grafis dengan visual basic ...

    https://www.youtube.com/watch?v=-AAZmfd0rtE

    1.    panggul dijo

      hahaha bagus itu 😀

  6.   oscar meza dijo

    Saya tetap menggunakan curl dan whois, mereka sudah terpasang di distro mana pun.

    Bersulang…