Hola que tal.
Si quieres conseguir la ip real puedes probar con este, es sencillito, hay otros más si este no te gusta.
Código PHP:
<?PHP
if (isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]))
{
$nip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
$array = split(", ", $nip);
$IP = $array[0];
$host = @gethostbyaddr($IP);
$IP = $nip;
}
else
{
$IP = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($IP);
}
echo $IP;
?>
Saludos.