パラメータlisten_addresses
postgresql.conf
で サーバーが接続の認証を許可するIPアドレスではなく、サーバーが応答するIPアドレスの種類を制御します。私の目には、listen_addresses
を設定しても問題ありません。 *
へ 残りをpg_hba.conf
に制約します 。言い換えると、pg_hba.conf
で微調整を行う 大丈夫です。
だから..
listen_addresses = '*'
..および..
host all all 179.211.198.0/24
..する必要があります。これは、すべてのユーザーがこのIP範囲からすべてのデータベースにアクセスできることを意味します。特定のユーザーの特定のデータベースへのアクセスをさらに制限することができます:
host my_db my_user 179.211.198.0/24