windows native postgresに外部から接続する場合はファイヤーウォールのポートを空ける

postgresql.conf
pg_hba.conf
の設定だけでは繋がらない、
ファイヤーウォールのポートを空ける必要がある

※追記
postgres.confのlisten_addressesの変更を忘れている場合もある

listen_addresses = '*' # what IP interface(s) to listen on;