我在configuration我的postgresql服务器时遇到问题。 我已经在slackware 13.1×64上安装了PostgreSQL 9.0.2,运行良好,但是我无法添加一个可以远程连接到PostgreSQL的IP。
日志告诉我这个:
LOG: invalid IP mask "trust": Name or service not known CONTEXT: line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf" FATAL: could not load pg_hba.conf
在那一行我有:
host all all **.**.***.* trust
**是我的真实IP地址。 但是PostgreSQL告诉我我需要设置ip掩码? 我做错了什么?
提前致谢,
我
您需要指定一个表格的IP地址:192.168.0.1/24其中“/ 24”是您的子网掩码的替代表示。
对于局域网,您经常会看到255.255.255.0作为子网掩码。 该掩码的每个部分都可以转换为8位表示(255 = 11111111)。 所以对于3×255你有3个8位,导致总共24位,你去了。 当然,你会在网上find更详细的解释。
只需使用http://www.subnet-calculator.com/或向您的提供商询问您的子网掩码。