2016-06-19 21 views
1

ich meine Postgres DB öffnen haben ein Postgres auf meinem lokalen Laptop DB, läuft auf Port 32771 (über Docker Behälter über VM auf dem Mac) und dem Netzwerk Einstellung ist:wie man die Welt

netstat -an | grep 32771 

Ausgang :

tcp4  0  0 127.0.0.1.32771  *.*     LISTEN 

wie kann ich das Internet eine Verbindung zu diesem postgresDB, genauer gesagt ermöglichen, wie könnte ich diesen Port 32771 für die Welt öffnen? Vielen Dank

Antwort

0

Wenn Ihre Verbindung zur Welt geöffnet ist, sollte die DB auch für die Welt geöffnet sein. Wenn Sie also in einem LAN sind und Ihre IP von einem anderen System in LAN aus erreichbar ist, sollte auch die DB erreichbar sein. Um es über das Internet auf die nächste Ebene zu bringen, benötigen Sie eine statische IP-Adresse, die Sie von Ihrem ISP erhalten. Sobald Sie die statische IP-Adresse zugewiesen und Ihrem System zugeordnet haben, wäre die Datenbank auch außerhalb zugänglich.

Sie müssten diesen bestimmten Port auch zum Internet öffnen. Dies ist, wie Sie eine Anwendung Port auf dem Mac Maschine öffnen kann -

  1. Öffnen Sie Systemeinstellungen> Sicherheit & Datenschutz> Firewall> Firewall Optionen.
  2. Klicken Sie auf Hinzufügen.
  3. Wählen Sie eine Anwendung aus dem Ordner Anwendungen und klicken Sie auf Hinzufügen. In Ihrem Fall sollte es Poster DB sein.
  4. Stellen Sie sicher, dass die Option neben der Anwendung auf Zulässige Verbindungen zulassen eingestellt ist.
  5. Klicken Sie auf OK.

BR

+0

Dank für die Antwort. Mein Problem ist eigentlich, wie man diesen Hafen zum Internet öffnet? –

+0

Die Antwort zum Öffnen des Ports auf Mac wurde aktualisiert. – Jeet

+0

vielen dank für das update –