- Verifica en el archivo de configuración postgresql.conf una linea que se llama listen_addresses = '*', debe tener un asterisco y debes quitarle el signo de gato al inico, ya que si lo tiene seria un comentario, y por default solo se concecta con localhost
- Tambien tienes que darle permisos en el archivo de autentificación basada por host, este archivo es pg_hba.conf, debido a la sintaxis de este archivos, debes agregar ip, o rangos de ip, para que dichas máquinas puedan conectarse a tu servidor, no vas a poder agregar el dominio ip, entonces lo que tienes que hacer es darle un rango de todas la ip, (esto puede ser algo inseguro).
host all all
0.0.0.0/0 md5, esta linea que agregaras, significa que estas permitiendo entrar a todos mundo, siempre y cuando sepan el password de algún usuario de PostgreSql.
- Verifica que este abierto el puerto 5432 en el host, (si es que no cambiaste de puerto).
- Verifica que no este bloqueando alguna aplicación el trafico, como algun firewall (ya sea el de windows o algún antivirus). (o tu servidor esta linux?)
- Creo que es todo.
Si continuas con problemas, sigue preguntando... Un saludo a la comunidad.