DNS dinâmicos (DynDNS): acesso remoto sem complicações
O DynDNS é um serviço que permite aceder à rede doméstica através de um nome de Internet fixo, mesmo quando o endereço IP muda constantemente. O serviço atualiza automaticamente o endereço IP associado a esse nome, de modo que, por exemplo, um computador ou um router continuem acessíveis a partir do exterior.
O que é o DDNS e o DynDNS?
A sigla «dynamic DNS» (DynDNS) refere-se ao Dynamic Domain Name System (sistema dinâmico de nomes de domínio), também conhecido pela abreviatura DDNS, e ajuda a redirecionar os endereços IP da sua rede doméstica, que mudam constantemente, para um nome de domínio fixo. Para tal, é necessário registar-se num serviço DDNS com um nome que esteja disponível (como ejemplo.example.com). Graças a isso, o seu computador estará sempre disponível, mesmo que não saiba o seu endereço IP atual.
Existem vários fornecedores de DynDNS que oferecem endereços de domínio gratuitos. É possível encontrar algumas ofertas no DynDNS Service, No IP e Go IP. Além disso, alguns fornecedores de routers ou dispositivos NAS também oferecem aos seus clientes serviços de DNS dinâmico gratuitos.
Um aspeto cada vez mais relevante na utilização do DynDNS é a compatibilidade com o IPv6. Muitas ligações modernas à Internet, especialmente através de fibra ótica ou redes móveis, utilizam hoje em dia endereços IPv6 de forma adicional ou exclusiva, os quais mudam com menos frequência ou até permanecem fixos. Isto pode reduzir a necessidade do DDNS, desde que utilize apenas IPv6 e o seu endereço seja estável. Ainda assim, é recomendável utilizar um serviço DDNS mesmo com ligações IPv6, uma vez que muitos routers e dispositivos continuam a funcionar com ligações dual stack (IPv4 e IPv6). Alguns fornecedores de DDNS já são totalmente compatíveis com IPv6, o que permite aceder de forma flexível aos seus dispositivos domésticos através de ambos os protocolos.
Qual é a diferença entre DDNS e DNS?
O DDNS ou DynDNS pode ser entendido como uma extensão do DNS (Domain Name System). O DNS é um diretório global que conhece o endereço IP de cada domínio registado, ou seja, que consegue converter nomes em endereços para permitir o acesso a páginas web, e-mails ou ao protocolo FTP.
O processo funciona como uma espécie de serviço de informações telefónicas que fornece dados de contacto atualizados e publica comentários. O DNS «procura» o endereço IP associado ao nome do host (caso este não possa ser encontrado na cache do DNS), estabelecendo para tal uma ligação permanente com a base de dados do DNS do fornecedor de Internet em questão. Se tudo correr bem, responde ao pedido com o endereço IP correto. No sentido inverso, os endereços IP podem ser traduzidos para os nomes de domínio correspondentes, mas isso é um pouco complicado, uma vez que o DNS reverso não é um padrão da Internet e o DNS também não está otimizado para tal.
O procedimento dos serviços DDNS permite, por outro lado, a atribuição explícita de endereços IP dinâmicos a domínios específicos, automatizando assim a coordenação com as bases de dados DNS do fornecedor de Internet. O DynDNS encarrega-se, neste sentido, de detetar as alterações efetuadas no endereço IP e de atualizar os registos DNS em conformidade. Por isso, para estabelecer uma ligação com o seu computador, necessita apenas do endereço de domínio registado no serviço DDNS.
Em geral, devido à escassez de endereços e por motivos de gestão e segurança, os fornecedores de Internet costumam atribuir um novo endereço IP a cada 24 horas. Esta é uma medida destinada a garantir que todas as transmissões de dados pela Internet estejam protegidas contra ataques de hackers.
Como funciona o Sistema Dinâmico de Nomes de Domínio (DynDNS)?
Como, geralmente, o endereçamento funciona com nomes de domínio e não com endereços IP, é necessário um DNS dinâmico que atualize os endereços IP variáveis e lhes atribua um nome de domínio fixo. Sempre que o endereço IP do router é alterado, este comunica o endereço IP atual ao serviço DDNS, que atualiza a entrada no mesmo domínio e redireciona para o endereço IP. Se agora estabelecer uma ligação com o seu computador, o processo decorre da seguinte forma:
- O router informa o serviço DDNS sobre o endereço IP atribuído pelo fornecedor de Internet e este associa-o ao nome de domínio que definiu no DynDNS. Com este domínio, o servidor local fica disponível a qualquer momento.
- Se, após 24 horas, o endereço IP mudar, o serviço DDNS obtém o novo endereço IP automaticamente. Em seguida, o servidor DDNS responde ao pedido DNS e atualiza o novo endereço IP no domínio fixo.
- Se pretender estabelecer uma ligação com o seu computador (por exemplo, através de um ambiente de trabalho remoto), envie uma solicitação DNS para o seu domínio registado. Em seguida, o servidor DDNS fornece automaticamente o endereço IP atual do fornecedor de Internet armazenado sob o nome.
Com o endereço IP recebido, é possível estabelecer uma ligação cliente-servidor. O ideal é que esta seja feita através de uma ligação encriptada, como HTTPS ou uma VPN, para proteger os seus dados contra acessos não autorizados. Os serviços DDNS modernos oferecem ainda a autenticação em duas etapas (2FA) para reforçar ainda mais a segurança no acesso à rede. É altamente recomendável ativar estas opções quando se permite o acesso externo a dados ou dispositivos sensíveis.

Antes de mais nada, deve configurar as definições do seu router para que este suporte a função DynDNS. Este processo é rápido, pois basta introduzir o endereço DynDNS e os dados obtidos durante o registo no serviço de DNS dinâmico. Depois disso, guarde as alterações introduzidas e o processo estará concluído.
Possibilidades de aplicação de um DNS dinâmico
As possibilidades de aplicação do DDNS são inúmeras. Assim, pode, por exemplo:
- Aceder ao seu computador pessoal a partir de qualquer lugar (por exemplo, através da ligação à área de trabalho remota)
- Gerir vários sistemas operativos num único dispositivo e enviar os seus próprios ficheiros através da Internet
- Facilitar o streaming de conteúdos
- Aceder ao seu próprio servidor de e-mail ou a outros ficheiros do computador do trabalho
- Controlar o acesso a sistemas de casa inteligente, como a gestão do aquecimento ou câmaras IP
- Gerir dispositivos IoT remotamente
Para além destes, existem muitos outros cenários possíveis de utilização do acesso remoto através de serviços DDNS e, em suma, o Dynamic Domain Name System (DynDNS) facilita enormemente a utilização dos computadores no dia-a-dia.