我认为问题是因为我找不到适当的主机名IP,但让我们来看看完整的情况:
Postgresql version 9.6.1
我已经改变了pg_hba.conf
并添加了:
host all all 0.0.0.0/0 md5
我的postgresql.conf
已经输入listen_addresses = '*'
。
此外,已经允许端口5432
通过我的防火墙。
我要做的是:在我的电脑上设置一个简单的PSQL 数据库,然后使用应用SQL Client
连接我的Android手机。
当我的手机与我的电脑在同一个网络(阅读WiFi)时,我能够连接正常设置hostname as 192.168.XX.YY
,因为IPCONFIG
告诉我我的电脑的IP
我需要的是什么:当我的手机不在同一个WiFi上时能够连接到数据库,因为我甚至不会和我的电脑在同一个城市。
问题是我不确定我应该在主机名上添加什么IP。尝试了我的公共IP地址(通过Google搜索what is my ip address
),甚至是我从IPCONFIG /all
获得的两个DNS Ip。
我不知道如何找出IP from my PC's HOSTNAME
,因为当我说它时它说物理地址(类似“fa81 :: f7f9 ......”)而不是IP。
我该怎么办?图一个不同的IP?在路由器上放一些东西?还有别的吗?
提前致谢!