无法 telnet 到 Postgresql 转发端口

无法 telnet 到 Postgresql 转发端口

我正在尝试使用我的 DLINK ADSL 路由器转发 PostgreSQL 端口。我有以下 IP 地址。

Public Internet IP   197.321.321.32 
PostgreSQL           192.123.123.12:5432    (Port To Forward CentOS 7)

我已将 PostgreSQL 配置为允许远程连接,并出于测试目的禁用了firewalld 和selinux。

postgresql.conf

listen_addresses = '*'

pg_hba.conf

# LAN connections
host    dbname    usname    192.123.123.0/24    md5
# Internet connections
host    dbname    usname    197.321.321.0/24    md5

局域网内的所有计算机都可以正常连接到PostgreSQL。

然后我做了端口转发。

Server Name    External Port    Protocol    Internal Port   Server IP Address   Use Interface   Lan Loopback    Schedule Rule
pbpgsql        5432 to 5432     TCP         5432 to 5432    192.123.123.12      ppp0.1          Disabled        Always

我尝试 telnet 来测试端口

telnet 197.321.321.321.32 5432

这给了我回应

telnet: connect to address 197.321.321.32: Connection refused

为什么是这样?我无法从 LAN 外部连接到 PostgreSQL 端口,但在 LAN 内部它工作正常

相关内容