我完成了PG服务器的安装。我希望能够用pgAdmin远程连接到它,但是一直在获取服务器,不监听错误。
could not connect to server: Connection refused Is the server running on host "192.168.1.11" and accepting TCP/IP connections on port 5432?
它在我的网络上,我知道我必须编辑pg_hba.config文件。无论我读到什么地方,我都要加一行,
host all all ip address/mask
我想了解为什么要使用公共IP地址(由路由器/NAT提供)连接到同一网络中的服务器,而端口不能工作。(我将假设路由器/NAT中有两个接口,一个连接到internet,另一个连接到专用网络。我还将假设我使用的是TCP。)
您可以在这里看到图表:
📷
我有一个NAT表,它允许连接到运行http服务器的内部192.168.1.4:80主机。
IP internal | Port internal | IP external Port external | Port nat
192.168.1.4 80 * *