Obtener la IP cliente
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!
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!
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
}
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
}