Prueba con este :
Código PHP:
<?
if ($_SERVER) {
if ( $_SERVER[HTTP_X_FORWARDED_FOR] ) {
$ip_real = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif ( $_SERVER['HTTP_CLIENT_IP'] ) {
$ip_real = $_SERVER['HTTP_CLIENT_IP'];
}
else {
$ip_real = $_SERVER['REMOTE_ADDR'];
}
}
else {
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
$ip_real = getenv( 'HTTP_X_FORWARDED_FOR' );
}
elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
$ip_real = getenv( 'HTTP_CLIENT_IP' );
}
else {
$ip_real = getenv( 'REMOTE_ADDR' );
}
}
echo 'A) La ip es: '.$ip_real;
echo "<br>";
echo "B) $REMOTE_ADDR<br>";
echo "C) $HTTP_PROXY_USER<br>";
echo "D) $REMOTE_ADDR<br>";
echo "E) $HTTP_X_FORWARDED_FOR<br>";
echo "F) $HTTP_CLIENT_IP <br>";
?>
solo con la opcion A te sirve pero para que veas todas los opciones
Un Saludo