Bonnes gens, pour ça Vendredi terminal (hahaha, 28 minutes après avoir été vendredi, moment de la création du post) il m'est venu à l'idée de laisser un post sur comment trouver l'adresse géographique d'une IP.
Au moyen de Curl
Il peut y avoir plusieurs façons de procéder. Le premier et le plus simple est d'utiliser le ipinfo.io qui affiche les informations au format JSON. Bien sûr, il est nécessaire d'avoir une connexion Internet puisque cela se fait via boucle, et évidemment il faut avoir installé boucle.
boucle ipinfo.io/74.125.244.83
Mignon, non? 🙂
geoip
Désormais, la deuxième méthode consiste à utiliser l'application fournie par l'entreprise MaxMind, qui a une section Open source -quelque chose pour lequel vous auriez besoin de lire la licence, car beaucoup de ses téléchargements sont payés, mais de toute façon-; dans Arch Linux, vos colis sont en supplémentaire, donc un seul:
# pacman -S geoip base de données geoip
Son utilisation est:
$geoiplookup74.125.224.83
Les informations affichées ne sont pas aussi complètes que celles de ipinfo.ip, mais vous pouvez télécharger des dictionnaires à partir de la page et les ajouter à / usr / share / GeoIP.
Voici quelques bases de données:
#Téléchargez la base de données $ 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 # Décompressez-les $ gunzip * .dat.gz # Déplacez-les vers GeoIP $ sudo cp * .dat / etc / share / GeoIP
Whois
Il est également possible d'afficher des informations sur une adresse IP avec la commande whois. Peut être installé avec Pacman:
#pacman -S whois
Et son utilisation:
$whois74.125.224.83
Car ce vendredi est tout. 🙂 Nous lisons ce qui suit Vendredi terminal.
Au fait, à qui appartenait cette adresse IP? C'est de Google ...
$ping -c 1 www.google.com
J'arrête d'utiliser plus de WHOIS que les autres outils mentionnés ci-dessus. : v
Aussi:
curl ipinfo.io/$(curl ifconfig.me)
Il vous indique plus ou moins où vous êtes.
Salutations. très bien j'ai ... un jour ça m'aidera quelque chose hehehe ...
$ curl ipinfo.io/74.125.244.83
{
«Ip»: «74.125.244.83»,
"Hostname": "No Hostname",
«Ville»: «Mountain View»,
"Région": "Californie",
«Pays»: «US»,
«Loc»: «37.4192, -122.0574»,
«Org»: «AS26910 Postini, Inc.»,
«Postal»: «94043»
}
Est-ce Apple IP?
Mais il n'a pas la grâce de créer une interface graphique avec Visual Basic ...
https://www.youtube.com/watch?v=-AAZmfd0rtE
hahaha bien ça 😀
Je reste avec curl et whois, ils sont déjà installés dans n'importe quelle distribution.
À votre santé…