24 pontos por xguru 2024-07-28 | 4 comentários | Compartilhar no WhatsApp
  • Criar um serviço de DNS dinâmico pago como o NoIP
  • É possível atualizar automaticamente os registros DNS no Cloudflare usando uma conta gratuita do Cloudflare e um cronjob no seu próprio computador/servidor
  • Código em Python
    • No Ubuntu, configurar um cronjob para executar a cada 5 minutos
    • No macOS, usar launchd
    • No Windows, usar o Agendador de Tarefas

4 comentários

 
cometkim 2024-07-30

Como o Cloudflare já oferece isso como funcionalidade, parece um pouco dar uma volta enorme para chegar lá.

 
[Este comentário foi ocultado.]
 
xguru 2024-07-28

Versão em shell script com funcionalidade semelhante - https://github.com/ddries/d2c.sh
O DDClient, escrito em Perl, oferece suporte a vários serviços de DDNS - https://github.com/ddclient/ddclient

 
xguru 2024-07-28

Comentários do Hacker News

  • Apresentação de uma ferramenta feita para quem quer usar scripts em bash sem instalar o runtime do Python: recomendação de uso do d2c.sh
  • Explicação de como expor serviços domésticos à internet usando Cloudflare Tunnel em vez de DDNS
    • A configuração é simples e a segurança é alta
    • Basta definir a porta e vinculá-la a um subdomínio que funciona imediatamente
    • O daemon só precisa ser instalado uma vez
  • Criou a mesma coisa há 5 anos e usa diariamente
    • Não precisa de arquivo de configuração, apenas algumas opções de CLI
    • Pode ser instalado via pip, docker ou download de binário: cloudflare-dyndns
  • Acha que quem usava o Google Domains DDNS provavelmente já instalou o ddclient
  • Usa ddclient com Cloudflare há vários anos sem problemas
    • Recentemente fez upgrade do roteador de casa e agora usa o serviço gratuito de DNS dinâmico fornecido pelo fabricante
    • Adicionou um registro cname ao DNS do domínio, mas agora isso não é mais necessário
    • Todos os serviços domésticos só podem ser acessados remotamente por meio de uma conexão VPN Wireguard
    • O roteador consegue processar tráfego Wireguard de 900Mbs e oferece ótimos recursos de gerenciamento de servidor VPN
  • Se o cliente DDNS suportar dyndns, mas não Cloudflare, é possível usar um Cloudflare Worker como adaptador: unifi-ddns
  • Compartilhamento de experiência com um projeto que fornece contêiner Docker: cloudflare-ddns
  • Parece estar usando api.ipify.org para verificar o IP público
    • Pergunta se existe alguma forma de verificar o IP usando um serviço do Cloudflare
  • Não é diferente do que o afraid.org já faz há anos
    • Isso o levou a explorar o FreeBSD por 4 anos
    • É uma pena ter precisado trocar pelo Proxmox sobre Debian para conseguir o que queria
  • Para quem está cansado de depender de software obsoleto de serviços pagos como NoIP e DynDNS, recomendação de um script simples que pode ser usado com uma conta gratuita do Cloudflare
    • Oferece uma forma confiável de gerenciar um servidor doméstico com seu próprio nome de domínio