Muito bom o artigo. Posso usar um endereço do DynDNS, por exemplo, para substituir o IP solicitado em relação ao servidor?
@percival: não fiz o teste, mas creio que não, pois mesmo colocando o hostname de uma máquina local, ele não conecta, precisa ser o IP.
Opa eu estou desenvolvendo um sistema para acesso remoto muito simples, funciona tudo via web sem necessidade de instalar nenhum software, alem do java.