Ir ao topo

Tecnobyte

Logomarca da Tecnobyte
Contato por WhatsApp

WhatsApp

(69) 3421-6756

Contato por Telefone

(69) 3421-6756

(69) 3421-6757

Enviar mensagem

Enviar

mensagem

Contato por Facebook

Facebook

Vídeos

Vídeos

Atendimento de segunda a sexta, das 08h00 às 19h00 (horário de Brasília).

Banner

Linux

Configurando DNS dinâmico (DDNS) no Ubuntu Linux usando DynuDNS + DDClient?

Este tutorial mostra como configurar DNS dinâmico no Ubuntu Linux 20.04 LTS usando o serviço DynuDNS em conjunto com a ferramenta DDClient.

  • Crie uma conta no site DynuDNS: www.dynu.com
  • Cadastre um nome exclusivo para identificar seu subdomínio:
    • Acesse Control Panel > DDNS Services.
    • Na página seguinte, clique em Add.
    • No campo Host digite um nome exclusivo para identificar sua máquina.
    • No campo Top Level escolha o domínio ao qual seu computador será vinculado (exemplo: ddnsfree.com).
    • Após preencher esses campos, clique em Add. Será criado um endereço para identificar seu computador (exemplo: seu-subdominio.ddnsfree.com).
  • Instale a ferramenta DDClient. Se for exibido um assistente de configuração durante a instalação, informe dados fictícios. pois as configurações serão feitas posteriormente.
    sudo apt-get install ddclient
  • Após a instalação, abra o arquivo de configuração do DDClient:
    sudo nano /etc/ddclient.conf
  • Ajuste as configurações conforme segue:
    daemon=60
    syslog=yes
    mail=root
    mail-failure=root
    pid=/var/run/ddclient.pid
    ssl=yes                                 
    use=web, web=checkip.dynu.com/, web-skip='IP Address'          
    server=api.dynu.com
    login=seu-nome-de-usuario-em-DynuDNS
    password=sua-senha-em-DynuDNS
    protocol=dyndns2
    seu-subdominio.ddnsfree.com
    
  • Salve o arquivo (CTRL+O).
  • Feche o editor de texto (CTRL+X).
  • Reinicie o serviço DDClient:
    sudo /etc/init.d/ddclient restart
  • Confira o status do serviço DDClient com este comando:
    sudo /etc/init.d/ddclient status
  • O serviço DDClient pode ser testado com este comando:
    sudo ddclient -query
  • Uma vez que o DDNS tenha sido configurado com êxito, você poderá acessar seu subdomínio a partir de qualquer máquina na internet, conforme critérios a seguir.
    • Use o comando ping para testar:
      ping seu-subdominio.ddnsfree.com
    • Se necessário, configure o Firewall para permitir as conexões de entrada.
    • Se o IP público for de um roteador, configure o redirecionamento das conexões de entrada para seu computador, considerando as portas TCP/UDP que pretende abrir para acesso público.
    • Se estiver hospedando um servidor web em seu computador, acesse-o normalmente pelo navegador, informando o endereço da máquina e a porta, como neste exemplo:
      seu-subdominio.ddnsfree.com:8080

Observações

  • Nos testes realizados foi percebido atraso de alguns minutos para que endereço do subdomínio fosse associado ao endereço IP, mas funcionou como esperado.
  • Os procedimentos mostrados neste tutorial foram testados no Ubuntu Linux 20.04 LTS, mas deve funcionar em outras distribuições e versões com poucas ou nenhuma alteração.
  • Neste tutorial foi configurado intervalo de 60 segundos para atualização do endereço IP (daemon=60), mas para máquinas que permanecem com o mesmo IP por muito tempo, este tempo pode ser aumentado para reduzir tráfego desnecessário.
  • Existem outros serviços de DDNS e mais de uma forma de configurar um mesmo serviço, mas neste tutorial optamos por usar a ferramenta DynuDNS + DDClient.

O conteúdo desta página pode ajudar alguém? Compartilhe!