Principales respuestas
Ver el IP Cliente en el mdf de ISA

Pregunta
-
Hola a todos,
He adjuntado el mdf que genera ISA a una base de SQL con el fin de monitorear el tráfico generado por los equipos de mi empresa, pero al ver el campo ClientIP me aparecen números como 3232236068, 3232235899, etc. en lugar de IP's válidas: 192.168.1.15, 192.168.1.47, etc.
Alguna sugerencia de cómo interpretar estos números o un script que los traduzca o alguna forma de configurar ISA para que me grabe esos datos como varchar y no como bitint que es como los graba actualmente?
Muchas Gracias!
Carlos
Respuestas
-
Hola Carlos, lo que queres hacer es simple, yo te digo como convertirlo, vos armate tu query en SQL, el número 3232236068 es tu IP solo que se convirtieron en HEXA los octetos de la IP y luego todos juntos se convieretieron en decimal y te da ese número largo. Para volver atras es simple:
1. Primera abris la calculadora de Windows y la pones en la vista Cientifica.
2. Asegurate que este seleccionado el modo DEC y pegas tu número 3232236068 .
3. Ahora moves la selección de DEC a HEX eso como resultado te va a dar C0A802224 que son los 4 octetos juntos en HEXA, cada octeto son 2 números hexa.
4. Ahora tomas de a pares del número en HEXA y haces el procedimiento inverso por cada par en la calculadora y te queda conformada tu IP:
CA = 192
A8 = 168
02 = 2
24 = 18
La IP que te muestra es 192.168.2.18 ==> C0.A8.02.24 ==> C0A80224 ==> 3232236068
Vos después fijate una forma de hacerlo en tu query de SQL.
Saludos,
Cristian
- Marcado como respuesta Carlos7710 miércoles, 9 de diciembre de 2009 17:19
Todas las respuestas
-
-
Gracias por responder Sebastián. Pero me gustaría poder descifrar esos números. Si lo logro podré sacar todos los reportes que necesito.
Le agradezco de nuevo si me puede colaborar con otra idea, pues mi presupuesto para adquisición de software es recortado.
-
Hola Carlos, lo que queres hacer es simple, yo te digo como convertirlo, vos armate tu query en SQL, el número 3232236068 es tu IP solo que se convirtieron en HEXA los octetos de la IP y luego todos juntos se convieretieron en decimal y te da ese número largo. Para volver atras es simple:
1. Primera abris la calculadora de Windows y la pones en la vista Cientifica.
2. Asegurate que este seleccionado el modo DEC y pegas tu número 3232236068 .
3. Ahora moves la selección de DEC a HEX eso como resultado te va a dar C0A802224 que son los 4 octetos juntos en HEXA, cada octeto son 2 números hexa.
4. Ahora tomas de a pares del número en HEXA y haces el procedimiento inverso por cada par en la calculadora y te queda conformada tu IP:
CA = 192
A8 = 168
02 = 2
24 = 18
La IP que te muestra es 192.168.2.18 ==> C0.A8.02.24 ==> C0A80224 ==> 3232236068
Vos después fijate una forma de hacerlo en tu query de SQL.
Saludos,
Cristian
- Marcado como respuesta Carlos7710 miércoles, 9 de diciembre de 2009 17:19