De parameter listen_addresses
op postgresql.conf
soort controles op welke ip-adressen de server zal antwoorden, niet op welke de server verbindingen toestaat om te authenticeren. In mijn ogen is het goed om de listen_addresses
. in te stellen naar *
en beperk de rest in de pg_hba.conf
. Met andere woorden:de fijnafstemming uitvoeren op de pg_hba.conf
is prima.
Dus ..
listen_addresses = '*'
.. en ..
host all all 179.211.198.0/24
.. zou moeten doen. Dat betekent dat alle gebruikers toegang hebben tot alle databases uit dit ip-bereik. U kunt de toegang voor specifieke gebruikers tot bepaalde databases verder beperken:
host my_db my_user 179.211.198.0/24