Então, deixe-me começar dizendo que eu tenho nunca tentado essa primeira configuração em particular e só sei disso porque ela está listada como um recurso de um serviço que eu uso. Eu só estou esperando para apontar você na direção certa aqui. Francamente isso parece uma circunstância um pouco desesperada para mim, então vale a pena tentar.
Pode ser possível usar um serviço DNS dinâmico para acessar máquinas individuais. Está listado como um recurso do serviço FreeDNS que eu usei no passado:
Hosts even work for your LAN. If you have a LAN connected to the internet you can point hosts to private IP addresses (even private IPv6 addresses) and they will work within your network
Isso é de FreeDNS . Eu não entendo completamente como isso funcionaria; Receio que a mecânica interna dos serviços de DNS dinâmicos esteja além de mim, só sei como usá-los.
Por fim, você pode usar uma VPN - alguns deles oferecem um endereço IP estático, mas não há como você conseguir isso sem pagar. O EarthVPN oferece um IP estático como um complemento opcional. Ele custará US $ 6,00 por mês, mais alguns impostos para o serviço com o IP estático. Eu mesmo usei EarthVPN e eles têm um desempenho excelente, quase tão bom quanto usar minha internet diretamente. É rápido o suficiente para fazer qualquer coisa até streaming de vídeo com largura de banda de sobra.