Postgres pg_hba.conf:ip范围无效

时间:2017-06-23 21:12:22

标签: postgresql docker ip-address

我运行了多个Docker容器,IP范围从172.17.0.1到172.17.0.5。我在主机上安装了Postgres,因此我将host all all 172.17.0.0/16 trust添加到pg_hba.conf中。我的Docker容器仍然无法访问主机数据库。

但是,如果我使用host all all 0.0.0.0/0 trust,everythig工作正常,但我不想打开我的数据库到所有IP地址。

此外,172.17.0.0 / 16表示http://www.ipaddressguide.com/cidr处的IP范围从172.17.0.0到172.17.255.255。

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
host    all             all             172.17.0.0/16           trust

0 个答案:

没有答案