sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgres no puede escuchar una dirección IP específica

El parámetro listen_addresses en postgresql.conf tipo de controles en qué direcciones IP responderá el servidor, no en cuáles el servidor permitirá que las conexiones se autentiquen. En mi opinión, está bien establecer las listen_addresses a * y restrinja el resto en el pg_hba.conf . En otras palabras:hacer el ajuste fino en pg_hba.conf está bien.

Entonces...

 listen_addresses = '*'

.. y ..

host all all 179.211.198.0/24

.. debería hacer. Lo que significa que todos los usuarios tienen acceso a todas las bases de datos desde este rango de ip. Puede ir más allá limitando el acceso de usuarios específicos a ciertas bases de datos:

host my_db my_user 179.211.198.0/24