PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Postgres non può ascoltare un indirizzo IP specifico

Il parametro listen_addresses su postgresql.conf sorta di controlli su quali indirizzi IP risponderà il server, non su quali il server consentirà alle connessioni di autenticarsi. Ai miei occhi, va bene impostare il listen_addresses a * e vincola il resto in pg_hba.conf . In altre parole:fare la messa a punto in pg_hba.conf va bene.

Quindi..

 listen_addresses = '*'

.. e ..

host all all 179.211.198.0/24

.. dovresti ... dovrebbe. Ciò significa che tutti gli utenti hanno accesso a tutti i database da questo intervallo di IP. Puoi andare oltre limitando l'accesso per utenti specifici a determinati database:

host my_db my_user 179.211.198.0/24