根据documentation,您必须添加一行
host all all AAA.BBB.CCC.DDD/24 md5
进入配置文件/etc/postgresql/9.5/main/pg_hba.conf
,其中AAA.BBB.CCC.DDD
是客户端计算机的IP地址。
问题是当我从不同的网络(如办公室,家庭,移动互联网)连接时,我的笔记本(客户端机器)的IP地址会发生变化。
有没有办法配置Postgres以便它接受来自所有地址的远程连接?
注意:有问题的服务器是实验性服务器,不存储任何敏感信息。
答案 0 :(得分:1)
0.0.0.0/0表示所有IPv4地址
从问题中提到的文档页面。
还要考虑斜杠后面的数字表示有效位的数量,因此AAA.BBB.CCC.DDD/24
不是客户端计算机的地址,而是从AAA.BBB.CCC.0
到{{1}的地址范围}。