Obtener la IP de la llamada

26/05/2005 - 19:59 por Emanuel | Informe spam
Necesito filtrar un metodo de un web services por IP por lo que me surgen las
siguientes incognicas
Como obtengo la IP del que origino la peticion ?
Cual es la manera mas facil de comparar rangos de IP ?

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynés
26/05/2005 - 20:57 | Informe spam
Para lo primero puedes utilizar algo como esto:

string IP = Request.ServerVariables["REMOTE_ADDR"];

Para lo segundo... no entendí el objetivo de compara rangos de IP.

Espero que sea de utilidad...

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com



"Emanuel" escribió en el mensaje
news:
Necesito filtrar un metodo de un web services por IP por lo que me surgen


las
siguientes incognicas
Como obtengo la IP del que origino la peticion ?
Cual es la manera mas facil de comparar rangos de IP ?


Respuesta Responder a este mensaje
#2 Emanuel
26/05/2005 - 22:03 | Informe spam
la idea de filtrar rangos por IP es para para brindar acceso segun la
terminar que la que consuma el servicio
Saludos

"Octavio Telis Aynés" wrote:

Para lo primero puedes utilizar algo como esto:

string IP = Request.ServerVariables["REMOTE_ADDR"];

Para lo segundo... no entendí el objetivo de compara rangos de IP.

Espero que sea de utilidad...

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com



"Emanuel" escribió en el mensaje
news:
> Necesito filtrar un metodo de un web services por IP por lo que me surgen
las
> siguientes incognicas
> Como obtengo la IP del que origino la peticion ?
> Cual es la manera mas facil de comparar rangos de IP ?
>
>



Respuesta Responder a este mensaje
#3 Octavio Telis Aynés
26/05/2005 - 22:49 | Informe spam
Si te refieres a una intranet... al parecer será relativamente sencillo,
comunmente consultarías los dos últimos segmentos o hasta únicamente el
último segmento, ya si hablamos de una aplicación web... sería algo
complicado.

Se me ocurre algo como...

string IP = Request.ServerVariables["REMOTE_ADDR"];
int Segmento = IP.Split(IP,".")[3]; // Obtiene el último segmento

if (Segmento>1 && Segmento <120)
{
return AlgúnResultado;
}
else
{
return null;
}

Espero te ayude un poco más

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com


"Emanuel" escribió en el mensaje
news:
la idea de filtrar rangos por IP es para para brindar acceso segun la
terminar que la que consuma el servicio
Saludos

"Octavio Telis Aynés" wrote:

> Para lo primero puedes utilizar algo como esto:
>
> string IP = Request.ServerVariables["REMOTE_ADDR"];
>
> Para lo segundo... no entendí el objetivo de compara rangos de IP.
>
> Espero que sea de utilidad...
>
> Saludos...
>
> Octavio Telis Aynés
> http://otelis.blogspot.com
>
>
>
> "Emanuel" escribió en el mensaje
> news:
> > Necesito filtrar un metodo de un web services por IP por lo que me


surgen
> las
> > siguientes incognicas
> > Como obtengo la IP del que origino la peticion ?
> > Cual es la manera mas facil de comparar rangos de IP ?
> >
> >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida