Eu estou executando um servidor Ubuntu 12.04 headless no qual eu habilitei "Desktop Sharing". O servidor está conectado à Internet através de um roteador. Eu posso acessar o servidor do meu laptop conectado ao mesmo roteador usando ip e vnc porta do servidor (192.168.0.10:5900) via visualizador tightvnc. Eu queria acessar o servidor pela Internet, então montei um domínio DyDNS (example.no-ip.org) que aponta para os roteadores WAN ip e configurei uma regra de servidor virtual no roteador que encaminha todos os pedidos na porta 8888 para 192.168.0.10:5900. Quando coloco o example.no-ip.org::8888 no visualizador tightvnc (usando uma conexão de Internet separada em uma casa de amigos) não consigo me conectar ao servidor. Eu posso me conectar ao servidor Apache Web no servidor que está sendo executado na porta 80 pela Internet (por exemplo, no-ip.org), mas não ao servidor vnc em execução na porta 5900. Isso significa que o serviço DyDNS está apontando para o ip correto. O servidor da Web também tem uma regra de servidor virtual semelhante no roteador apontando todo o tráfego na porta 80 do roteador para 192.168.0.10:80. Por que o servidor vnc não está funcionando ... Alguma ajuda?