2012-05-03 1 views
0

Je dois terminer ce travail dans Batch.Utilisation de BATCH pour obtenir le nom d'un pays et d'un FAI à partir d'une adresse IP ou d'un nom d'hôte?

J'utilise NSLOOKUP commande pour trouver le nom d'hôte d'une adresse IP, mais comment puis-je localiser le pays de cette adresse IP et le nom du fournisseur de services Internet?

Est-ce possible?

Merci d'avoir lu.

EDIT: Par exemple, je veux le faire dans un code de chauve-souris:

IP address **.***.30.113 
Hostname **-***-30-113.rdns.blackberry.net 
ISP Research In Motion UK Limited 
Country United Kingdom United Kingdom 

EDIT 2: J'accepte une APP externe pour le faire, s'il vous plaît

J'ai tryed "whois" de sysinternals, Mais il me donne mauvaise info parce que si je mets mon ip local dans le programme, il me donne la ville de l'organisation (Madrid, Espagne), pas l'endroit le plus proche de mi fournisseur d'accès (Valencia, Espagne), Si je géolocaliser mon ip dans Internet il me donne la bonne information (Valencia, Espagne)

Toutes les idées à ce sujet ?

Répondre

2

Vous ne pouvez pas obtenir cette information sans une table IP-to-Country. Essayez http://www.maxmind.com/app/geolitecountry, c'est gratuit et fonctionne très bien.

+0

Salut, merci pour l'info, je ne dispose que d'une simple question, par « vous ne pouvez pas obtenir cette information » vous voulez dire que le pays, ou les deux informations (nom du pays et fournisseur d'accès Internet? – ElektroStudios

+0

En fait les deux. Si vous Vous pouvez également utiliser l'adresse http://www.maxmind.com/app/isp. Vous pouvez également interroger la base de données RIPE (https://www.ripe.net/data-tools/db), mais le FAI – Sircom

+0

encore merci Et toute application de ligne de commande externe pour obtenir cette info J'ai essayé "whois" de sysinternals, mais il me donne mauvaise info parce que si je mets mon ip local dans le programme, il me donne la ville de l'organisation (Madrid, Espagne), pas l'emplacement le plus proche du fournisseur de mi isp (Valence, Espagne), si je géo-localiser mon ip dans internet il me donne le bon info (Valencia, Espagne) – ElektroStudios

0

Voici un fichier de commandes I codé qui effectue une recherche IP à l'aide de l'API d'ipinfo.io. https://pastebin.com/Ucs2Kuqn

echo sUrl = "http://ipinfo.io/%ip%/json" > %temp%\%webclient%.vbs 
Questions connexes