DNS é o sistema utilizado na internet para nomear computadores, sendo uma de suas principais utilizações a tradução de nomes de domínio, como cloudtri.com.br para endereços IP (104.26.1.125). Este sistema torna muito mais fácil o acesso a serviços online como Google, Quora e Cloudtri Hosting sem a necessidade de lembrar longas sequências de números. Mas para que o DNS funcione, estes endereços IP precisam permanecer consistentes; se os endereços IP de qualquer um desses serviços mudassem, eles ficariam inacessíveis até que os registros DNS fossem atualizados. No entanto, isso geralmente não é um problema, já que provedores de serviços como DigitalOcean, Google Cloud e AWS fornecem aos servidores executados em suas plataformas endereços IP estáticos que não mudam.
Embora o cPanel seja ótimo para gerenciar sites, aplicativos e contas de e-mail hospedados em dados hospedados em servidores de data center, muitas pessoas preferem hospedar serviços online em suas casas ou empresas. Muitos destes ISPs não fornecem endereços IP dedicados, o que isto significa é que um nome de domínio não pode ser usado para conectar-se a serviços hospedados em suas redes. O DNS dinâmico, que atualiza automaticamente os registros do domínio quando os endereços IP mudam, para que o domínio permaneça conectado ao servidor correspondente, é a solução.
O que é DNS Dinâmico?
DNS Dinâmico é um sistema para atualização automática de registros DNS (Sistema de Nomes de Domínio). Um servidor DNS é necessário para converter o nome de domínio em um endereço IP (que é um número exclusivo que identifica dispositivos na Internet) ao inserir um URL em um navegador da web. O servidor examina os registros DNS armazenados em arquivos de zona para determinar o endereço IP associado a um domínio,
Quando um endereço IP muda, o DNS dinâmico permite que dispositivos como roteadores de rede informem os servidores, o dispositivo se conecta a um endereço da web exclusivo, verifica e transmite o novo endereço IP. O registro de um endereço IP que muda fica rapidamente desatualizado, o que leva à perda de conexão porque o servidor envia o endereço incorreto. Quando os registros de zona de um endereço IP mudam, o cPanel o atualiza para que na próxima vez que alguém tentar se conectar, receba o endereço IP correto.
É incrivelmente fácil configurar domínios dinâmicos no cPanel com a ferramenta Dynamic DNS. Mostraremos como configurar um domínio.
Faça login na sua conta cPanel
Encontre a seção Domínio e navegue até DNS Dinâmico
Clique no botão Criar.
Preencha as informações
Insira um novo subdomínio para um domínio gerenciado por meio de sua conta cPanel. Você pode escolher um nome de subdomínio de acordo com suas necessidades. Se desejar, você também pode inserir o endereço IP, aqui você deve inserir o endereço IP para onde deseja apontar seu domínio. O endereço IP será atualizado automaticamente assim que o DNS dinâmico estiver funcionando.
Após a criação do subdomínio no DDNS, o cPanel gera uma URL exclusiva chamada webcall. Uma webcall é o endereço através do qual um roteador informa ao cPanel que seu endereço IP foi alterado.
Ao receber esta mensagem, o cPanel atualiza os registros da zona do domínio. A entrada DDNS será criada e uma URL que termina com uma string exclusiva será gerada. Este URL deve ser tratado como uma senha. Visitar o URL atualizará a entrada DDNS com o endereço IP de onde você está visitando.
Configurar roteador DNS dinâmico
O cliente DDNS tem seu próprio processo para configurar domínios DDNS personalizados, você deverá:
- Vá para a interface de configuração DDNS do seu dispositivo.
- Selecione seu provedor de DDNS personalizado.
- Insira as informações necessárias (nome de usuário, senha, nome de domínio e URL da webcall).
- Clique em Visualizar certificado SSL (recomendamos fortemente que você use SSL para evitar o envio de nome de usuário e senha não criptografados). Você precisa fornecer um certificado SSL para conectar o dispositivo por meio de um canal criptografado
Depois de configurado, seu dispositivo usará a URL webcall para se comunicar com o cPanel sempre que seu endereço IP dinâmico mudar, garantindo que o serviço hospedado em sua rede esteja sempre acessível no nome de domínio especificado.
Observe que o recurso DNS dinâmico está disponível apenas para os domínios apontados para nossos servidores de nomes Cloudtri.
Atualizando automaticamente seu registro DDNS
Embora o registro DDNS não deva mudar, a menos que você visite seu URL DDNS de outro endereço IP, pode ser uma boa ideia configurar algo para visitar automaticamente seu URL DDNS a partir de seu IP, então quando/se seu IP dinâmico mudar, seu registro DDNS muda automaticamente com ele. Embora alguns roteadores tenham suporte a DDNS, a forma como o cPanel lida com o DDNS costuma ser diferente da maneira como outros provedores o tratam; isso significa que as configurações de DDNS em seu roteador podem não ser a solução aqui.
Descobri que configurar um cronjob para visitar periodicamente a URL do DDNS é uma maneira rápida de garantir que o registro do DDNS seja mantido atualizado. Dependendo do tipo de roteador que você possui e do firmware que está executando, você poderá configurar esse cronjob diretamente no seu roteador, caso contrário, executá-lo em um servidor doméstico (que esteja executando Linux, macOS ou algum outro UNIX- como sistema operacional) seria suficiente. Você pode acessar o editor cronjob em um servidor doméstico executando: crontab -e. Esta entrada cron abaixo visitaria seu URL DDNS a cada hora no minuto 0; você pode usar o Crontab Guru para traduzir programações do crontab.