Kilho.net
IT

Obtener la IP de conexión desde AWS (PHP)

Al usar un servidor de Amazon, al consultar la IP del servidor se muestra la IP privada.

Por eso lo hice para obtener la IP pública.

<?
if(in_array(substr($_SERVER['SERVER_ADDR'], 0, 3), array('172')))
	if(strrpos(gethostname(), '.compute.internal')!==false)
		$_SERVER['SERVER_ADDR'] = file_get_contents('http://169.254.169.254/latest/meta-data/public-ipv4');

echo $_SERVER['SERVER_ADDR'];
?>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *