O cliente de atualização DynDNS faz uma conexão de saída com o DynDNS para atualizar sua conta. Então firewalls não devem ser um problema. Eu acho que há uma opção no cliente de atualização dinâmica para usar a porta 80 ou 443. A ativação dessa opção deve permitir que seu DynDNS seja atualizado de qualquer lugar.
No entanto, muitos pontos que oferecem serviço público de Internet são NATed ou não encaminham tráfego de entrada para você. Assim, mesmo que o seu nome DynDNS aponte corretamente para o seu IP atual (externo), nenhum serviço que você hospeda estará disponível do lado de fora. Não há maneira de contornar isso sem um túnel externo / VPN de algum tipo, como diz @laurent.