NAS Synology Diskstation DS216j 上的 PostgreSQL 远程连接

NAS Synology Diskstation DS216j 上的 PostgreSQL 远程连接

我有一个 postgreSQL 数据库在连接到路由器的 NAS Synology Diskstation DS216j 上运行。我希望能够从 LAN 之外的远程计算机连接并使用数据库。

为此,我在路由器上设置了端口转发到 NAS 的端口:

  • 5432(Postgres)
  • 5005(Webdav)

如果我检查我的公共 IP 的端口,它们都是开放的。如果我检查 NAS 上的端口,它们都已打开。

从运行 Wndows 平台的远程计算机,我可以使用 pgAdmin III 连接到数据库,并且我已经安装了具有 WebDAV 的 Netdrive,并且我可以看到 NAS 上的所有文件。

问题是:当我启动数据库(使用 LibreOffice Base)时,我无法访问它。输入用户名/密码后,我收到此错误:

在此输入图像描述

答案1

看起来 LibreOffice 正在尝试连接到私有 IP (192.168.0.20),而实际上它需要连接到公共 IP。

相关内容