透過路由器在 Mac 和 Windows PC 之間遠端連接 PostgreSQL 不起作用

透過路由器在 Mac 和 Windows PC 之間遠端連接 PostgreSQL 不起作用

我有 2 台筆記型電腦:一台是運行 PostgreSQL 的 Mac,另一台運行 Windows 8.1。在我的 Windows 機器上,我安裝了 PostgreSQL 的 ODBC 驅動程式。

接下來,我修改了postgresql.confpg_hba.conf以便允許從我的 Windows 機器遠端連接到資料庫。我嘗試正確配置 ODBC 連線。一切都已完成,但當我點擊TestODBC 設定對話框中的按鈕。這時我收到一則錯誤訊息說:

不可連接至伺服器。連接逾時。伺服器是否在主機上運作並接受連接埠 5432 上的 TCP/IP 連線。

我不知道我還應該做什麼。我透過康卡斯特數據機/路由器連接到網路。我應該為 5432設定Port Forwarding或嗎?Port Triggering還是還有別的事?

答案1

這一切都發生在同一個本地網路上,對嗎?不是透過路由器或用戶端位於網路 LAN 外部的某些設置,對吧?

如果您使用 Nmap 等工具從 PC 到 Mac 進行連接埠掃描,會發生什麼? Mac 上的防火牆是否正在運作?檢查系統設定下的「安全性和隱私」。在您的 Windows 用戶端電腦上的防火牆可能是一個因素,但我不太熟悉 Windows 網絡,無法就此提供建議?

一般來說,您所描述的聽起來像是與防火牆相關的問題。連接埠存取設定或類似的設定。

相關內容