Pues efectivamente. Existe la posibilidad de consultar los registros DNS para saber quien es el responsable último de un rango de IPs determinado. En Linux el comando suele llamarse "whois". Si no tienes Linux puedes consultar la base de datos RIPE directamente en
http://www.ripe.net/. Creo recordar que esta base de datos se puede consultar mediante un CGI, así que sería fácil integrarlo en un programa PHP. Este sería la información devuelta para una dirección IP de ADSL de Telefónica de España:
% This is the RIPE Whois server.
% The objects are in RPSL format.
% Please visit
http://www.ripe.net/rpsl for more information.
% Rights restricted by copyright.
% See
http://www.ripe.net/ripencc/pub-services/db/copyright.htmlInetnum: 217.126.0.0 - 217.127.255.255
netname: RIMA
descr: Telefonica De Espana SAU (NCC#2001038578)
Descr: Red de servicios IP
Descr: Spain
Country: ES
Admin-c: LJP1-RIPE
Tech-c: FLT14-RIPE
Status: ASSIGNED PA
notify:
[email protected]Mnt-by: MAINT-AS3352
Changed:
[email protected] 20010322
changed:
[email protected] 20020206
source: RIPE
route: 217.127.0.0/18
descr: Telefonica Data Espan~a
origin: AS3352
mnt-by: MAINT-AS3352
mnt-routes: MAINT-AS3352
mnt-lower: MAINT-AS3352
changed:
[email protected] 20010308
changed:
[email protected] 20020118
changed:
[email protected] 20020313
source: RIPE
person: L. Jimenez
address: TELEFONICA DE ESPANA
address: Emilio Vargas, 4
address: 28043-MADRID
address: SPAIN
phone: +34 91 5846497
fax-no: +34 91 5842650
e-mail:
[email protected]nic-hdl: LJP1-RIPE
notify:
[email protected]changed:
[email protected] 20011219
source: RIPE
person: Francisco Lorenzo de Tuero
address: TELEFONICA DE ESPANA
address: Emilio Vargas, 4
address: 28043-MADRID
address: SPAIN
phone: +34 91 5194446
Fax-no: +34 91 5846936
e-mail:
[email protected]Nic-hdl: FLT14-RIPE
notify:
[email protected]changed:
[email protected] 20020225
Source: RIPE
Te en cuenta que RIPE es solo una de las bases de datos de IPs. Hay otras por ahí que se pueden configurar en el programa "whois". Ten en cuenta que no todas las bases de datos ofrecen información sobre el país del responsable de la IP.