Obtener la IP cliente

KuSh
08 de Febrero del 2005
He conseguido obtener la IP del cliente mediante PHP pero lo que realmente me interesa conseguir es el nombre del host, alguien sabe como hacerlo desde PHP?? Es posible? Y utilizando algún otro lenguaje de apoyo como JavaScript?

Por ejemplo mi IP 150.214.205.88 ( vpn5088.ugr.es ) yo lo que quiero obtener mediante PHP es " vpn5088.ugr.es".

Gracias a todos!

LostSoul
08 de Febrero del 2005
puedes usar el sistema DNS
hay ulgunas funciones en php para trabajar con DNS

/*esta dado el nombre devuelve la IP*/
$IP = gethostbyname("nombre_host");

/*esta dada la IP devuelve el nombre*/
$nom_host = gethostbyaddr("IP");
if ($nom_host == "IP"){
//Se ha producido un error
exit(1);
}
else {
//Todo ha ido perfecto
//Aquí trata los datos como quieras
}