Postgresql 解释postgres远程连接的NetStat-a
当我运行netstat-a | findstr:5432时,我得到:Postgresql 解释postgres远程连接的NetStat-a,postgresql,tcp,connection,netstat,Postgresql,Tcp,Connection,Netstat,当我运行netstat-a | findstr:5432时,我得到: TCP 0.0.0.0:5432 PDDV-Answers:0 LISTENING TCP 127.0.0.1:5432 PDDV-Answers:53925 ESTABLISHED ... TCP 127.0.0.1:53931 PDDV-Answers:5432 ESTABLISHED TCP [::]:5432
TCP 0.0.0.0:5432 PDDV-Answers:0 LISTENING
TCP 127.0.0.1:5432 PDDV-Answers:53925 ESTABLISHED
...
TCP 127.0.0.1:53931 PDDV-Answers:5432 ESTABLISHED
TCP [::]:5432 PDDV-Answers:0 LISTENING
此服务器上的postgres DB是否正在侦听5432上的远程连接?
我期待着这样的事情:
TCP 0.0.0.0:5432 *.*:0 LISTENING
我在postgres中的设置都已启用远程连接和侦听。我认为我的防火墙规则已经到位——但我无法将telnet远程连接到5432上的服务器(本地telnet可以工作),也无法从我的远程服务器建立数据库连接,这是我的最终目标。克雷格·林格是正确的。系统监听良好。有一个公司防火墙阻止对服务器的访问 此外,我还需要通过pg_hba.conf文件为服务器自己的IP号添加额外的访问规则
host all all a.b.c.d/32 md5
允许它通过Telnet连接到自身。这就是我证明这是一个公司防火墙问题的方式你检查过你的
pg_hba.conf
文件了吗?这是哪个操作系统?(不同的操作系统,不同的netstat
,不同的结果)。很明显,Pg正在所有接口上侦听IPv4和IPv6端口5432。