我有一个Postgres数据库运行在端口32771 (通过Docker容器通过Mac上的VM )的本地膝上型计算机上,其网络设置是:
netstat -an | grep 32771
输出:
tcp4 0 0 127.0.0.1.32771 *.* LISTEN
我如何启用因特网到这个Postgres数据库,以便它可以从互联网连接到?
发布于 2016-06-19 16:04:21
如果您的连接是向世界开放的,那么db也应该向世界开放。因此,如果您在lan中,并且您的ip可以从lan中的其他系统访问,那么DB也应该是可访问的。要把它提升到互联网的下一个层次,你需要从你的ISP那里提供一个静态的ip。一旦您分配了静态ip并映射到您的系统,DB也可以在外部访问。
您也需要向互联网开放特定的端口。这就是在mac机器上打开应用程序端口的方法-
BR
https://stackoverflow.com/questions/37909088
复制相似问题