ahmmm...
dê uma olhada no arquivo postgresql.conf, neste trecho:
#---------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#---------------------------------------------------------------------------
# - Connection Settings -
#listen_addresses = 'localhost' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
tente colocar a lista de ip's aí, como indicado, deve funcionar.
[]'s maninho, qualquer coisa posta aí novamente!