Hola otra vez:
Yo tengo algo hecho en php, si tienes las expensiones gd habilitadas tengo esta página:
ip.php
Código PHP:
<?php
function getIP() {
$ip = 0;
if (!empty($_SERVER["HTTP_CLIENT_IP"]))
$ip = $_SERVER["HTTP_CLIENT_IP"];
if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$iplist = explode(", ", $_SERVER["HTTP_X_FORWARDED_FOR"]);
if ($ip) {
array_unshift($iplist, $ip);
$ip = 0;
}
foreach($iplist as $v)
if (!eregi("^(192\.168|172\.16|10|224|240|127|0)\.", $v))
return $v;
}
return ($ip) ? $ip : $_SERVER["REMOTE_ADDR"];
}
$vengo = getIP();
header("Content-Type: image/png");
$im = imagecreate (120, 25); /* Crear una imagen en blanco */
$bgc = imagecolorallocate ($im, 255, 255, 255);
$tc = imagecolorallocate ($im, 0, 0, 0);
imagefilledrectangle ($im, 0, 0, 120, 25, $bgc);
imagestring ($im, 2, 5, 5, "IP: ".$vengo, $tc);
@imagepng($im);
imagedestroy($im);
?>
Luego en la página que quieras que se muestre (no es necesario que sea php con este fichero) tienes que poner un tag img:
<img src="ip.php" />
Y ya está...
Pero es mejor que te avalen en ese foro (o el que decidas)
Así se debería ver:
Si no sabes que lenguaje usar, mi consejo es php, pero no significa que asp o perl sean peores, pero hoy día creo que es el que tiene más futuro (¡El tiempo dirá!)
Saludos