将NetStat -a解释为postgres远程连接

时间:2014-10-11 06:06:33

标签: 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              PDDV-Answers:0         LISTENING

此服务器上的postgres数据库是否正在侦听5432上的远程连接? 我期待的是:

TCP    0.0.0.0:5432           *.*:0         LISTENING

我在postgres中的设置已全部启用远程连接和监听。我认为我的防火墙规则就位 - 但我不能远程telnet到5432服务器(本地telnet工作),或者从我的远程服务器建立数据库连接,这是我的最终目标。

1 个答案:

答案 0 :(得分:0)

克雷格林格是对的。系统听得很好。有一个企业防火墙阻止访问服务器。

此外,我需要通过pg_hba.conf文件为服务器自己的IP号添加其他访问规则

host    all             all             a.b.c.d/32            md5

允许它通过Telnet连接到自己。这就是我证明这是企业防火墙问题的方法