Red de conocimiento informático - Problemas con los teléfonos móviles - Winform obtiene la dirección IP de la red externa del cliente

Winform obtiene la dirección IP de la red externa del cliente

intente

{

if (HttpContext. current == null

|| HttpContext. solicitud actual == null

|| HttpContext . solicitud actual. variables del servidor = = null)

Devuelve "";

Cadena CustomerIP =

//IP simone 090805 obtenida después de la aceleración de CDN.

IPCliente = HttpContext. encabezados de solicitud .actuales[" Cdn-Src-Ip "];

if (!String.IsNullOrEmpty(CustomerIP))

{

Devolver CustomerIP

}

cadena nlbIp = HttpContext. encabezados de solicitud .actuales[" p>{

Devolver nlbIp

}

if (HttpContext. solicitud .actual ]!=null)

{

IPCliente = HttpContext. variable de servidor de solicitud actual [" HTTP _ variable de servidor de solicitud actual ["remote_ADDR"];

}

Otro

{

CustomerIP = HttpContext. variable de servidor de solicitud actual ["remote_ADDR"];

}

if (String.Compare(CustomerIP, "unknown", true) == 0)

Devolver HttpContext. solicitud actual. dirección de host de usuario;

Devolver IP del cliente

/**LC

La clave es HTTP_X_FORWARDED_FOR.

Al usar diferentes tipos de servidores proxy, la información anterior será diferente:

Primero, no se utiliza ningún servidor proxy:

ADDR remota = su IP.

HTTP_VIA =Sin valor o no mostrado.

HTTP_X_FORWARDED_FOR =Sin valor o no se muestra.

En segundo lugar, utilice un servidor proxy transparente: Proxy transparente

ADDR remoto = IP del servidor proxy

HTTP_VIA = IP del servidor proxy

HTTP_X_FORWARDED_FOR =Tu IP real.

Este tipo de servidor proxy aún reenvía su información a su visitante, lo que no puede lograr el propósito de ocultar su verdadera identidad.

En tercer lugar, utilice un servidor proxy anónimo común: Proxy anónimo

ADDR remoto = IP del servidor proxy

HTTP_VIA = IP del servidor proxy

HTTP_X_FORWARDED_FOR = IP del proxy.

Oculta tu IP real pero revela a tus visitantes que estás utilizando un servidor proxy para acceder a ellos.

En cuarto lugar, el uso de servidores proxy fraudulentos: proxy retorcido

ADDR remoto = IP del servidor proxy

HTTP_VIA = IP del servidor proxy

HTTP_X_FORWARDED_FOR = IP aleatoria

Les dices a tus visitantes que usaste un servidor proxy pero inventaste una IP aleatoria falsa en lugar de tu IP real para falsificarla.

Uso de servidor proxy de alto anonimato: proxy de alto anonimato (proxy de élite)

ADDR remoto = IP del servidor proxy

HTTP_VIA = sin valor o no se muestra .

HTTP_X_FORWARDED_FOR =Sin valor o no mostrado.

**/

}

Capturar

{

}

Volver "";