1. ホーム
  2. postgresql

postgresqlのpostgresql.confのlisten_addressesを複数のipアドレスに設定する方法【終了しました。

2023-11-09 20:39:42

質問

のいくつかのIPに接続制限のあるリモートのpostgresqlサーバーにうまく接続することができます。 pg_hba.conf がある場合、これで十分でしょうか? listen_addresses に設定されます。 "*" postgresql.conf ファイルにあるのでしょうか?

そのファイルは、そのパラメータがIPアドレスのカンマ区切りリストを取ることができることを示しますが、私がそれを行う場合、私はリモート接続する能力を失います。

postgresql-8.4.9 rhel

どのように解決するのですか?

リスンアドレス は、サーバが応答する IP を制御するのであって、サーバが認証のために接続を許可する IP を制御するのではありません。を使うのは全く合理的であり、普通です。 listen_addresses '*' を使用し、postgresql サーバホスト上のインタフェースに割り当てられた任意の IP からの接続を受け付けるようにすることは、非常に合理的で正常なことです。 pg_hba.conf を使用して、特定のデータベースやユーザに対してどの IP からのログインを受け付けるかについて、より細かいレベルでアクセスを制御します。