Öffentliche IP-Adresse über eine private IP-Adresse finden

Öffentliche IP-Adresse über eine private IP-Adresse finden

Ich habe Zugriff auf einen Anwendungsserver (LAMP Stack). Aber die PHP-Anwendung stellt von einem anderen Datenbankserver aus eine Verbindung zu MySQL her. Ich habe nur eine private IP für diesen Datenbankserver. Gibt es eine Möglichkeit, die öffentliche IP-Adresse für diese private IP-Adresse herauszufinden?

Da dieser Server Teil einer AWS-Infrastruktur ist, bin ich mir beim Beurteilen anderer Server ziemlich sicher, dass dieser DB-Server auch eine öffentliche IP haben sollte.

Ich habe auch beim AWS Admin Panel nachgesehen, aber dort ist keine private IP wie bei diesem DB-Server registriert.

Antwort1

Einige mögliche Wege:

  1. Sehen Sie sich die Ausgabe an, ifconfigum zu sehen, ob eine öffentliche IP-Adresse aufgeführt ist.
  2. Prüfen Sie, ob Ihnen ein öffentlicher Hostname zugewiesen wurde, den Sie in eine öffentliche IP-Adresse auflösen können.
  3. Führen Sie es curl icanhazip.comauf dem Server aus, um Ihre öffentliche IP-Adresse zurückzuerhalten (oder verwenden Sie andere ähnliche Dienste).
  4. Fragen Sie den Hosting-Anbieter.

Antwort2

Ich hatte dasselbe Problem mit GoDaddy, musste über das öffentliche Internet auf die Datenbank zugreifen und sie haben mir einen Hostnamen bereitgestellt, den ich über das öffentliche Internet verwenden kann. Ich stimme der anderen Antwort zu, fragen Sie den Anbieter nach einem öffentlichen Zugriff auf die Datenbank.

verwandte Informationen