2016-06-19 4 views
1

に私はDBは(MacのVMを経由してドッキングウィンドウコンテナ経由)ポート32771上で私の地元のラップトップ上で実行されているのpostgresを持って、それのネットワーク設定は次のとおりです。どのように私はpostgresを開くには、DBの世界

netstat -an | grep 32771 

出力:

tcp4  0  0 127.0.0.1.32771  *.*     LISTEN 

どのように私はインターネットがより具体的に、私は世界にこのポート32771を開くことができるか、このpostgresDBに接続できるのでしょうか?おかげで多く

答えて

0

あなたの接続が世界に開いて​​いる場合は、dbも世界に開放されている必要があります。したがって、もしあなたがlanにいて、あなたのipが他のシステムからlanにアクセスできるなら、DBもアクセス可能でなければなりません。インターネット上で次のレベルにするには、ISPから静的IPを提供する必要があります。静的IPが割り当てられてシステムにマップされると、DBも外部からアクセス可能になります。

また、特定のポートをインターネットに開く必要があります。

  1. オープンシステム環境設定>セキュリティ&プライバシー]> [ファイアウォール]> [ファイアウォール オプション - これは、MACマシン上のアプリケーションポートを開くことができる方法です。
  2. [追加]をクリックします。
  3. [アプリケーション]フォルダからアプリケーションを選択し、[追加]をクリックします。あなたの場合、それはポスターDBでなければなりません。
  4. アプリケーションの横にあるオプションが[着信接続を許可する]に設定されていることを確認します。
  5. [OK]をクリックします。応答のための

BR

+0

感謝。私の問題は実際にそのポートをインターネットに開く方法です。 –

+0

Macでポートを開く方法の答えが更新されました。 – Jeet

+0

アップデートに感謝します –

関連する問題