Parametern listen_addresses
på postgresql.conf
slags kontroller vilka ip-adresser servern kommer att svara på, inte vilka servern tillåter att anslutningar autentiseras. I mina ögon är det okej att ställa in listen_addresses
till *
och begränsa resten i pg_hba.conf
. Med andra ord:gör finjusteringen på pg_hba.conf
är bara bra.
Så...
listen_addresses = '*'
.. och ..
host all all 179.211.198.0/24
.. borde göra. Vilket innebär att alla användare har tillgång till alla databaser från detta ip-intervall. Du kan gå vidare och begränsa åtkomsten för specifika användare till vissa databaser:
host my_db my_user 179.211.198.0/24