
Tenho acesso ao servidor de aplicativos (LAMP Stack). Mas o aplicativo php se conecta ao mysql de outro servidor db. Tenho apenas IP privado para este servidor de banco de dados. Existe alguma maneira de saber o endereço IP público para este endereço IP privado.
Como este servidor faz parte de uma infraestrutura AWS, julgando outros servidores, tenho certeza de que o servidor de banco de dados também deve ter IP público.
Também verifiquei no painel de administração da AWS, mas não há IP privado como este servidor de banco de dados registrado.
Responder1
Algumas maneiras possíveis:
- Veja a saída de
ifconfig
para ver se um endereço IP público está listado. - Veja se você recebeu um nome de host público que possa resolver para um endereço IP público.
- Execute
curl icanhazip.com
no servidor para recuperar seu endereço IP público (ou use outros serviços semelhantes). - Pergunte ao provedor de hospedagem.
Responder2
Tive o mesmo problema com o GoDaddy, precisava acessar o banco de dados pela Internet pública, e eles me forneceram um nome de host que eu pudesse usar na Internet pública. Concordo com outra resposta, peça ao provedor acesso público ao banco de dados.