Terminal Friday: locația geografică a unui IP

Oameni buni, pentru asta Terminal vineri (hahaha, la 28 de minute după ce a fost vineri, momentul creării postului) mi-a trecut prin minte să las un post despre cum să găsiți adresa geografică a unui IP.


Prin intermediul Curl

Pot exista multe modalități de a face acest lucru. Primul și cel mai ușor este să utilizați ipinfo.io care afișează informațiile în format JSON. Desigur, este necesar să aveți o conexiune la Internet, deoarece se realizează prin intermediul răsuci, și evident este necesar să aveți instalat răsuci.

curl ipinfo.io/74.125.244.83

Drăguț, nu? 🙂


geoip

Acum, a doua metodă este utilizarea aplicației furnizate de companie MaxMind, care are o secțiune Open Source -ceva pentru care ar trebui să citiți licența, deoarece multe dintre descărcările sale sunt plătite, dar oricum-; în Arch Linux, pachetele dvs. sunt în suplimentar, deci doar unul:

# pacman -S geoip geoip-database

Utilizarea sa este:

$geoiplookup74.125.224.83

Informațiile afișate nu sunt la fel de complete ca cele din ipinfo.ip, dar puteți descărca dicționare de pe pagină și le puteți adăuga la / usr / share / GeoIP.

Iată câteva baze de date:

#Download DBs $ 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 #Descomprimați-le $ gunzip * .dat.gz # Mutați-le în GeoIP $ sudo cp * .dat / etc / share / GeoIP

Care este

De asemenea, este posibil să vizualizați informații despre un IP cu ajutorul comenzii care este. Poate fi instalat cu Pacman:

# pacman -S whois

Și utilizarea sa:

$whois74.125.224.83

Căci vinerea asta este totul. 🙂 Citim următoarele Terminal vineri.

Apropo, a cui a fost IP? Este de la Google ...

$ping -c 1 www.google.com

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   eliotime3000 el a spus

    Nu mai folosesc mai multe WHOIS decât celelalte instrumente menționate mai sus. : v

  2.   Daniel el a spus

    De asemenea:

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

    Îți spune mai mult sau mai puțin unde ești.

  3.   Dw el a spus

    Salutari. foarte bine am ... într-o zi mă va ajuta ceva lol ...

  4.   desikoder el a spus

    $curl ipinfo.io/74.125.244.83
    {
    «Ip»: «74.125.244.83»,
    "Hostname": "Fără hostname",
    «City»: «Mountain View»,
    „Regiune”: „California”,
    „Țară”: „SUA”,
    «Loc»: «37.4192, -122.0574»,
    «Org»: «AS26910 Postini, Inc.»,
    «Poștal»: «94043»
    }

    Este Apple ip?

  5.   johnfgs el a spus

    Dar nu are grația de a crea o interfață grafică cu Visual Basic ...

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

    1.    Kuk el a spus

      hahaha bine că 😀

  6.   oscar meza el a spus

    Rămân cu curl și whois, sunt deja instalați în orice distribuție.

    Noroc…