O DynDNS elimina a necessidade de um endereço IP estático, fornecendo a você um nome DNS fácil de lembrar (yourhomelinux.dyndns.org) para que você não precise lembrar do seu endereço IP ou acompanhar suas alterações. Pode haver alguns minutos de inacessibilidade quando o seu IP muda se o DynDNS não for notificado imediatamente, ou se restarem alguns minutos no TTL para os registros DNS se o seu servidor DNS estiver em cache.
Seu roteador pode suportar DynDNS e, nesse caso, toda vez que o roteador vê um novo IP, ele diz ao DynDNS para atualizar seu nome de host com o novo IP. Se o seu roteador não o suporta, você instala um software em um PC que os pinga periodicamente e causa uma atualização se o IP mudou.
Isso ainda não responde ao acesso remoto. Tudo o que você é capaz de fazer agora é encontrar sua casa, mas você ainda não tem uma chave para a porta. Quando você tenta pingar seu nome DynDNS, ele está realmente pingando o seu roteador. Se o seu roteador estiver configurado para não responder a um ping (o que parece ser o caso), você ainda não receberá uma resposta quando fizer o ping do host.
Depois de ter o DynDNS funcionando e você confirmou que ele está apontando para o IP da sua casa, você precisa configurar um encaminhamento de porta no seu roteador para mapear uma porta externa no roteador, para um endereço IP e porta de um PC em sua rede local.
Por exemplo, você poderia mapear a porta 22222 em seu roteador para o endereço da LAN 192.168.0.50:22 para que você pudesse fazer SSH em seu servidor remotamente ssh -p 22222 [email protected]
Usar números de porta não padrão é bom porque 1) pode resolver conflitos de porta ( e se você quiser ser capaz de usar o SSH em 3 máquinas na LAN) e 2) é um pouco mais seguro, pois muitos hackers verificam a porta 22 (entre muitas outras) para ver se podem obter acesso aos sistemas.
Para fazer o desktop remoto, você precisará de algum tipo de servidor VNC ou outro servidor de desktop remoto para o Linux. Depois de obter um serviço de área de trabalho remota em execução, você configura um encaminhamento de porta semelhante ao exemplo anterior, exceto que encaminha para a porta VNC do PC local.
Pode haver algumas soluções de desktop remoto linux aqui que são adequados para você.
O que funcionou muito bem para que eu possa acessar meu computador de trabalho de casa ocasionalmente é usar o Team Viewer . Seu servidor é executado no Linux e é sempre rápido para mim. Eu nem tenho uma conta, apenas uso o software e uso o PIN para acessar meu PC.
Eu não tive boas experiências usando o VNC para Linux, geralmente a conexão é instável por meio do VNC, enquanto outros serviços de área de trabalho remota no mesmo PC funcionam muito melhor.
EDIT: Eu não tenho certeza se o título mudou, ou eu mal lido inicialmente, mas você terá que fazer alguma configuração para o roteador. Você não pode fazer o desktop remoto em sua LAN sem pelo menos uma alteração no roteador. Caso contrário, como ele sabe qual PC na sua rede deve controlar? Usar algo como o LogMeIn não exige alterações no roteador, mas também depende de um servidor de terceiros e não funciona no Linux.
Espero que ajude!