2012-10-04 22 views
7

Zostaję teraz w hotelu i chciałem zobaczyć, jaki był mój zewnętrzny adres IP. Odwiedziłem wspólnej strony, które pomagają w tym, i to zgłaszane jako mój adres ... (ostatnie kilka cyfr pominięte prywatności)W jaki sposób witryna "Co to jest mój adres IP" zna mój wewnętrzny adres LAN?

Twój adres IP to: 69.165.XXX.XXX

Local Network IPS wykryte: 10.1.XXX.XXX

Możliwa Proxy wykryte: 1,1 localhost: 3128/2.7.STABLE9 (sQUID)

sieć IP jest rzeczywiście poprawna wartość. To mnie myli, ponieważ żadna przeglądarka nie udostępnia tych informacji. Domyślam się, że nagłówek żądania jest przepisywany przez Squid. W każdym razie jest to nieco uciążliwy problem z prywatnością.

+2

Prawdopodobnie opcja X-Przekazano-For na kalmary –

Odpowiedz

5

Jego najprawdopodobniej X-Przekazano-For opcją na kalmary

X-Przekazano-For Włącz przetwarzanie nagłówka X-Przekazano-for dla różnych zadań administracyjnych.

Pozwolenie na wystąpienie lub odrzucenie nagłówka X-Forwarded-For należy wyszukać i znaleźć oryginalne źródło żądania. Żądania mogą przedostać się przez łańcuch kilku innych serwerów proxy, zanim dotrą do nas. Nagłówek X-Forwarded-For będzie zawierał rozdzieloną przecinkami listę adresów IP w łańcuchu, z którego najbardziej prawy adres jest najnowszy.

here Zobacz więcej szczegółów

0

Podczas przeglądania strony internetowej (np whatismyip.com), komputer informuje serwer o adres IP, dzięki czemu serwer może wysłać cię z powrotem HTML, grafiki i inne elementy żądana strona internetowa.

Rozważmy następujące zmienne serwera (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"]; 
} 

Oto niektóre inne zmienne:

"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" 
Powiązane problemy