Tambien te puedes usar el servicio de
http://www.no-ip.com/ ahi te tienes que crear una cuenta y dar de alta el host, una vez hecho eso, bajas el programa que te dan ellos mismos a tu maquina donde tengas postgres y le ingresas los mismos datos usuario y password que diste ahi. Es algo sencillo y practico aunque tambien puedes montar una vpn o en caso linux crearte un script...
Claro todo esto en caso de que la maquina remota en cuestion tenga IP dinamica, si es estatica ya la hiciste quizas sea cosa de abrir un puerto en tu firewall o algo por el estilo