Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

dotNetManía + el sitio del Guille:
¡La mejor información de punto NET!
¡Suscríbete ya! y consigue un 10% de descuento

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

01/feb/2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: Sugerencias y Bugs Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57407 - PaisIP de artemi (95.63.139.122)
IDAsuntoFechaNick 
57407 PaisIP de artemi (95.63.139.122)25/12/13 09:42artemi   
TARRAGONA (ESPAÑA)
IDAsuntoFechaNick 
57417 Re: PaisIP de artemi (95.63.139.122) (Resp: 57407)31/12/13 12:08Pipe[hgjfkdls]   
Artemi,

para conocer el país de origen de una IP en particular debes conseguir una DB con la información requerida...

te recomiendo bajar la siguiente DB...

http://lite.ip2location.com/database-ip-country-region-city

en esta pagina explica claramente cuales es la configuración de la DB para realizar las consultas.

no solo podrás reconocer el país, también la región y la ciudad de esta IP.

en la configuración de la DB te darás cuenta que la IP no es una cadena, es un numero tipo entero de 32 bits...por lo cual la conversión se hace de la siguiente forma:

supongamos que tenemos la IP 95.63.139.122 (según tu título); bueno, lo primero es visualizarla de la forma A.B.C.D

por lo cual:

A=95
B=63
C=139
D=122

luego, el entero que debemos buscar es:

(A * 256^3) + (B * 256^2) + (C * 256^1) + (D * 256^0)

Genial, el valor que tenemos que buscar en nuestra DB es 1597999994

por lo tanto la búsqueda seria algo así:

SELECT TOP 1 Pais WHERE Ip >= 1597999994 ORDER BY DESC

y eso, buena suerte.

Saludos,

Pipe [hgjfkdls]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2019  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8800)
 
Usuarios activos: 39 - App. iniciada: 23/02/2019 10:45:05 GMT - La hora GMT del servidor es: 23/02/2019 10:50:56 GMT