A única maneira de ter certeza de que seu computador não pode ser hackeado pela Internet é não conectá-lo à Internet.
Isso disse ...
Suponho que você esteja querendo se conectar ao seu computador com a Conexão de Área de Trabalho Remota ou SSH.
Com uma dessas opções, você precisará encaminhar a porta 3389 (para RDC) ou 22 (SSH) para conexões provenientes do endereço IP público do seu roteador para o seu PC doméstico.
Depois de fazer isso, todas as conexões do mundo externo poderão se conectar à sua máquina local. A segurança agora é responsabilidade do aplicativo escutando na porta encaminhada.
Não faz diferença se você estiver usando um serviço de nome de domínio dinâmico ou não. Se uma conexão for tentada em seus endereços IP (independentemente do nome de domínio) nas portas encaminhadas, essas conexões passarão.
Se o seu roteador permitir o encaminhamento de porta apenas para conexões provenientes de endereços IP específicos, "todas e quaisquer conexões do mundo externo" devem ser limitadas a esses endereços IP específicos.