2012-10-04 28 views
7

Me estoy quedando en un hotel ahora, y quería ver cuál era mi dirección IP externa. He visitado un sitio común que ayuda con esto, y es reportado como mi dirección ... (últimos dígitos omitidos para mayor privacidad)¿Cómo sabe un sitio "Cuál es mi IP" mi dirección LAN interna?

Su dirección IP es: 69.165.XXX.XXX

Red Local IP detectado: 10.1.XXX.XXX

Proxy Posible detectado: 1.1 localhost: 3128 (squid/2.7.STABLE9)

la red IP es de hecho el valor correcto. Esto me confunde porque no creo que ningún navegador pueda compartir esta información. Supongo que el encabezado de solicitud está siendo reescrito por Squid. En cualquier caso, este es un problema de privacidad ligeramente molesto.

+2

Posiblemente la opción X-reenviado-A de calamares –

Respuesta

5

Su más probable es que el X-reenvía Para opción de calamares

X-reenviado-Para el procesamiento de Habilitar de los X-reenviado-de cabecera para diversas tareas de administración.

Permitir o Denegar el encabezado X-Forwarded-For que se debe seguir busca el origen original de una solicitud. Las solicitudes pueden pasar a través de una cadena de varios otros poderes antes de llegar a nosotros. El encabezado X-Forwarded-For contendrá una lista separada por comas de las direcciones IP de la cadena, siendo la dirección más a la derecha la más reciente.

Ver here para más detalles

0

Al navegar por una página web (como whatismyip.com), el equipo informa al servidor acerca de su dirección IP para que el servidor puede enviar de vuelta el código HTML, gráficos y otros elementos de la página web que solicitó

Considere las siguientes variables de servidor (código C#):

string server = Request.ServerVariables["SERVER_NAME"]; 
string url = Request.ServerVariables["URL"]; 
querystring = Request.ServerVariables["QUERY_STRING"]; 
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; 
if (ipAddress == null || ipAddress == "") 
{ 
    ipAddress = Request.ServerVariables["REMOTE_ADDR"]; 
} 

siguientes son algunas otras variables:

"HTTP_X_COMING_FROM" 
"HTTP_X_FORWARDED_FOR" 
"HTTP_X_FORWARDED" 
"HTTP_X_REAL_IP" 
"HTTP_VIA" 
"HTTP_COMING_FROM" 
"HTTP_FORWARDED_FOR" 
"HTTP_FORWARDED" 
"HTTP_FROM" 
"HTTP_PROXY_CONNECTION" 
"CLIENT_IP" 
"FORWARDED" 
Cuestiones relacionadas