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
Nu mai folosesc mai multe WHOIS decât celelalte instrumente menționate mai sus. : v
De asemenea:
curl ipinfo.io/$(curl ifconfig.me)
Îți spune mai mult sau mai puțin unde ești.
Salutari. foarte bine am ... într-o zi mă va ajuta ceva lol ...
$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?
Dar nu are grația de a crea o interfață grafică cu Visual Basic ...
https://www.youtube.com/watch?v=-AAZmfd0rtE
hahaha bine că 😀
Rămân cu curl și whois, sunt deja instalați în orice distribuție.
Noroc…