Acesso Externo ao Banco de Dados
Para permitir conexões ao banco de dados é necessário alterar o arquivo de configuração de acesso
do postgres localizado em:
c:\Program Files (x86)\PostgreSQL\10\data\pg_hba.conf
Localize o seguinte conteúdo dentro do arquivo:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
Altere o ip definido na coluna ADDRESS de 127.0.0.1/32 para 0.0.0.0/0
Acesse o arquivo de configuração localizado em c:\Program Files (x86)\PostgreSQL\10\data\postgresql.conf
Localize o seguinte conteúdo dentro do arquivo:
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = 'localhost'
Modifique o conteúdo acima para:
#listen_addresses = 'localhost'
listen_addresses = '*'
É necessário configurar uma regra de redirecionamento no modem de internet.
A porta de conexão padrão para acesso ao postgreSQL é a 5432 sendo assim deve ser configurado a seguinte regra:
Todo o conteúdo que chegar ao modem na porta 5432 deve ser redirecionado para o IP do servidor e porta 5432.