2012-10-04 12 views
7

Ich bin gerade in einem Hotel, und ich wollte sehen, wie meine externe IP-Adresse war. Ich besuchte eine gemeinsame Website, die mit dieser hilft, und berichtet, meine Adresse als ... (letzte für die Privatsphäre weggelassen wenige Ziffern)Wie erkennt eine "Was ist meine IP" -Site meine interne LAN-Adresse?

Ihre IP-Adresse: 69.165.XXX.XXX

Lokales Netzwerk IPs erkannt: 10.1.XXX.XXX

Mögliche Proxy erkannt: 1.1 localhost: 3128 (Tintenfisch/2.7.STABLE9)

die Netzwerk-IP ist in der Tat der richtige Wert. Das verwirrt mich, weil ich nicht glaube, dass irgendein Browser diese Information teilen würde. Meine Vermutung ist, dass der Anfrage-Header von Squid neu geschrieben wird. In jedem Fall ist dies ein etwas lästiges Datenschutzproblem.

+2

Möglicherweise ist der X-Forwarded-For-Option auf Tintenfisch –

Antwort

5

Seine höchstwahrscheinlich die X-Forwarded-For Option auf Tintenfisch

X-Forwarded-For Aktivieren Verarbeitung des X-Forwarded-für-Header für verschiedene Verwaltungsaufgaben.

Zulassen oder Verweigern der X-Forwarded-For-Kopfzeile, um die ursprüngliche Quelle einer Anfrage zu finden. Anfragen können eine Kette von mehreren anderen Proxies durchlaufen, bevor sie uns erreichen. Der X-Forwarded-For-Header enthält eine durch Kommas getrennte Liste der IP-Adressen in der Kette, wobei die Adresse ganz rechts die letzte Adresse ist.

Siehe here für weitere Details

0

Wenn Sie eine Webseite (wie whatismyip.com) finden, informiert der Computer den Server über Ihre IP-Adresse, so dass Server, den Sie zurück, um die HTML senden, Grafiken und andere Elemente der die von Ihnen angeforderte Webseite.

Betrachten Sie folgende Servervariablen (C# -Code):

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"]; 
} 

Variablen sind einige andere Folgende:

"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" 
Verwandte Themen