
Tengo acceso al servidor de aplicaciones (LAMP Stack). Pero la aplicación php se conecta a mysql desde otro servidor de base de datos. Solo tengo una IP privada para este servidor de base de datos. ¿Existe alguna forma de conocer la dirección IP pública para esta dirección IP privada?
Como este servidor es parte de una infraestructura de AWS, al juzgar otros servidores, estoy bastante seguro de que el servidor DB también debería tener una IP pública.
También verifiqué con el Panel de administración de AWS, pero no hay ninguna IP privada registrada como este servidor de base de datos.
Respuesta1
Algunas formas posibles:
- Mire el resultado de
ifconfig
para ver si aparece una dirección IP pública. - Vea si se le ha asignado un nombre de host público que pueda resolver en una dirección IP pública.
- Ejecútelo
curl icanhazip.com
en el servidor para recuperar su dirección IP pública (o utilice otros servicios similares). - Pregúntele al proveedor de alojamiento.
Respuesta2
Tuve el mismo problema con GoDaddy, necesitaba acceder a la base de datos desde Internet público y me proporcionaron un nombre de host que puedo usar desde Internet público. Estoy de acuerdo con otra respuesta, solicite al proveedor acceso público a la base de datos.