PostgreSQL 8系では、自身以外からの接続を受け付けるようにするには、postgresql.conf ファイル内の「listen_addressess」エントリを設定する必要がある(以前はtcpip_socket = true)。
この listen_addressess エントリでは、アクセスを許可するIPアドレスを指定するのだが、指定するIPアドレスは単一アドレスであることが必要。
たとえば、192.168.1.0/24 ネットワーク上のコンピュータからすべて接続を受け付けたい場合でも、以下の○の記述が必要。
○ 192.168.1.100, 192.168.1.101, ...
× 192.168.1.0/24

コメントする