logo

Quale è il mio indirizzo IP?

In questa pagina puoi conoscere il tuo indirizzo IP e scoprire se il proxy che eventualmente stai utilizzando ti rende veramente anomino.

= 1) { return $array[0]; // first IP in the list } } return $REMOTE_ADDR; } /*-------------------------------------------------- get_real_IP2() get the real IP if hidden by proxy --------------------------------------------------*/ function get_real_IP2() { $HTTP_VIA = $_ENV['HTTP_VIA']; $HTTP_X_COMING_FROM = $_ENV['HTTP_X_COMING_FROM']; $HTTP_CLIENT_IP = $_ENV['HTTP_CLIENT_IP']; $HTTP_X_FORWARDED_FOR = $_ENV['HTTP_X_FORWARDED_FOR']; $HTTP_X_FORWARDED = $_ENV['HTTP_X_FORWARDED']; $HTTP_COMING_FROM = $_ENV['HTTP_COMING_FROM']; $HTTP_FORWARDED_FOR = $_ENV['HTTP_FORWARDED_FOR']; $HTTP_FORWARDED = $_ENV['HTTP_FORWARDED']; $REMOTE_HOST = $_ENV['REMOTE_HOST']; $REMOTE_ADDR = $_ENV['REMOTE_ADDR']; if($HTTP_X_FORWARDED_FOR) { // case 1.A: proxy && HTTP_X_FORWARDED_FOR is defined $array = extractIP2($HTTP_X_FORWARDED_FOR); if ($array && count($array) >= 1) { return $array[0]; // first IP in the list } } if($HTTP_X_FORWARDED) { // case 1.B: proxy && HTTP_X_FORWARDED is defined $array = extractIP2($HTTP_X_FORWARDED); if ($array && count($array) >= 1) { return $array[0]; // first IP in the list } } if($HTTP_FORWARDED_FOR) { // case 1.C: proxy && HTTP_FORWARDED_FOR is defined $array = extractIP2($HTTP_FORWARDED_FOR); if ($array && count($array) >= 1) { return $array[0]; // first IP in the list } } if($HTTP_FORWARDED) { // case 1.D: proxy && HTTP_FORWARDED is defined $array = extractIP2($HTTP_FORWARDED); if ($array && count($array) >= 1) { return $array[0]; // first IP in the list } } if($HTTP_CLIENT_IP) { // case 1.E: proxy && HTTP_CLIENT_IP is defined $array = extractIP2($HTTP_CLIENT_IP); if ($array && count($array) >= 1) { return $array[0]; // first IP in the list } } /* if($HTTP_VIA) { // case 2: // proxy && HTTP_(X_) FORWARDED (_FOR) not defined && HTTP_VIA defined // other exotic variables may be defined return ( $HTTP_VIA . '_' . $HTTP_X_COMING_FROM . '_' . $HTTP_COMING_FROM ) ; } if( $HTTP_X_COMING_FROM || $HTTP_COMING_FROM ) { // case 3: proxy && only exotic variables defined // the exotic variables are not enough, we add the REMOTE_ADDR of the proxy return ( $REMOTE_ADDR . '_' . $HTTP_X_COMING_FROM . '_' . $HTTP_COMING_FROM ) ; } */ // case 4: no proxy (or tricky case: proxy+refresh) if($REMOTE_HOST) { $array = extractIP2($REMOTE_HOST); if ($array && count($array) >= 1) { return $array[0]; // first IP in the list } } return $REMOTE_ADDR; } $indirizzoIpReale = get_real_IP2(); print "

Il tuo indirizzo IP rilevato è $indirizzoIpReale (".gethostbyaddr($indirizzoIpReale).") - ricerca whois

"; $indirizzoIpProxy = get_IP2(); if ($indirizzoIpProxy != $indirizzoIpReale) print '

Stai usando un proxy trasparente non va bene così
'." Il suo indirizzo è $indirizzoIpProxy (".gethostbyaddr($indirizzoIpProxy).") - ricerca whois

"; else { if (isset($HTTP_VIA) || isset($HTTP_X_COMING_FROM) || isset($HTTP_CLIENT_IP) || isset($HTTP_X_FORWARDED_FOR) || isset($HTTP_X_FORWARDED) || isset($HTTP_COMING_FROM) || isset($HTTP_FORWARDED_FOR) || isset($HTTP_FORWARDED) || isset($HTTP_XROXY_CONNECTION) || isset($CLIENT_IP) || isset($HTTP_CLIENT_IP) || isset($HTTP_PROXY_CONNECTION) || isset($FORWARDED) || isset($HTTP_FROM) || isset($REMOTE_HOST_WP) || isset($HTTP_XONNECTION) || isset($HTTP_CACHE_INFO)) print '

Mmh mmmh, so che tu sei dietro un proxy, tuttavia non sono in grado di risalire al tuo indirizzo IP analizzando questa connessione.
Se sei dietro ad un proxy che si spaccia come \'altamente anononimo\', non fidarti di lui: l\'anonimato che fornisce non è totale!

'; else print 'Ci sono due alternative:
  • Sei connesso direttamente a internet
  • Usi un proxy altamente anonimo ok
'; } /* X-Locking Pragma */ ?>

Gli header che il tuo browser invia sono:

$value) { if ($header != 'Cookie') echo "$header: $value\n"; } */ ?>

Se ritieni che le informazioni fornite in questa pagina per qualche motivo non siano corrette, per favore in modo che possa migliorare questo servizio.

Categorie server proxy:

HTTP_ACCEPT= $HTTP_ACCEPT
HTTP_ACCEPT_CHARSET= $HTTP_ACCEPT_CHARSET
HTTP_ACCEPT_ENCODING= $HTTP_ACCEPT_ENCODING
HTTP_ACCEPT_LANGUAGE= $HTTP_ACCEPT_LANGUAGE
HTTP_CONNECTION= $HTTP_CONNECTION
HTTP_HOST= $HTTP_HOST
HTTP_REFERER= $HTTP_REFERER
HTTP_USER_AGENT= $HTTP_USER_AGENT

altre cose utili:
HTTP_VIA= ".getenv('HTTP_VIA')."
HTTP_X_COMING_FROM= ".getenv('HTTP_X_COMING_FROM')."
HTTP_CLIENT_IP= ".getenv('HTTP_CLIENT_IP')."
HTTP_X_FORWARDED_FOR= ".getenv('HTTP_X_FORWARDED_FOR')."
HTTP_X_FORWARDED= ".getenv('HTTP_X_FORWARDED')."
HTTP_COMING_FROM= ".getenv('HTTP_COMING_FROM')."
HTTP_FORWARDED_FOR= ".getenv('HTTP_FORWARDED_FOR')."
HTTP_FORWARDED= ".getenv('HTTP_FORWARDED')."
HTTP_XROXY_CONNECTION= ".getenv('HTTP_XROXY_CONNECTION')."
CLIENT_IP= ".getenv('CLIENT_IP')."
HTTP_CLIENT_IP= ".getenv('HTTP_CLIENT_IP')."
HTTP_PROXY_CONNECTION= ".getenv('HTTP_PROXY_CONNECTION')."
FORWARDED= ".getenv('FORWARDED')."
HTTP_FROM= ".getenv('HTTP_FROM')."
REMOTE_HOST_WP= ".getenv('REMOTE_HOST_WP')."
HTTP_XONNECTION= ".getenv('HTTP_XONNECTION')."
HTTP_CACHE_INFO= ".getenv('HTTP_CACHE_INFO')."
"; ?>
Lista referers by JockerSoft