24 points par xguru 2024-07-28 | 4 commentaires | Partager sur WhatsApp
  • Créer un service de DNS dynamique payant comme NoIP
  • Avec un compte Cloudflare gratuit et un cronjob sur votre ordinateur/serveur, il est possible de mettre à jour automatiquement les enregistrements DNS sur Cloudflare
  • Code Python
    • Sur Ubuntu, configuration d’un cronjob exécuté toutes les 5 minutes
    • Sur macOS, utilisation de launchd
    • Sous Windows, utilisation du Planificateur de tâches

4 commentaires

 
cometkim 2024-07-30

Cloudflare propose déjà cette fonctionnalité nativement, donc j’ai l’impression que c’est un détour un peu inutile.

 
[Ce commentaire a été masqué.]
 
xguru 2024-07-28

Version en script shell offrant une fonctionnalité similaire - https://github.com/ddries/d2c.sh
DDClient, écrit en Perl, prend en charge divers services DDNS - https://github.com/ddclient/ddclient

 
xguru 2024-07-28

Avis sur Hacker News

  • Présentation d’un outil conçu pour celles et ceux qui veulent utiliser un script bash sans installer de runtime Python : recommandation d’utiliser d2c.sh
  • Explication de la manière d’exposer des services domestiques sur Internet en utilisant un tunnel Cloudflare à la place de DDNS
    • La configuration est simple et la sécurité élevée
    • Il suffit de définir un port et de le relier à un sous-domaine pour que cela fonctionne immédiatement
    • Le démon n’a besoin d’être installé qu’une seule fois
  • Quelqu’un indique avoir créé la même chose il y a 5 ans et l’utiliser tous les jours
    • Aucun fichier de configuration n’est nécessaire, seulement quelques options CLI
    • Installation possible via pip, docker ou téléchargement du binaire : cloudflare-dyndns
  • Les personnes qui utilisaient Google Domains DDNS ont probablement déjà installé ddclient
  • Utilisation de ddclient avec Cloudflare depuis plusieurs années sans aucun problème
    • L’auteur a récemment mis à niveau son routeur domestique et utilise désormais le service gratuit de DNS dynamique fourni par le fabricant
    • Un enregistrement cname a été ajouté aux enregistrements DNS du domaine, mais ce n’est plus nécessaire maintenant
    • Tous les services domestiques ne sont accessibles à distance que via une connexion VPN Wireguard
    • Le routeur peut traiter 900 Mbs de trafic Wireguard et offre d’excellentes fonctions de gestion de serveur VPN
  • Si un client DDNS prend en charge dyndns mais pas Cloudflare, il est possible d’utiliser un Cloudflare Worker comme adaptateur : unifi-ddns
  • Partage d’expérience avec un projet fournissant un conteneur Docker : cloudflare-ddns
  • Il semble utiliser api.ipify.org pour vérifier l’IP publique
    • Il se demande s’il existe un moyen de vérifier l’IP via un service Cloudflare
  • Cela ne diffère pas vraiment de ce que fait afraid.org depuis des années
    • Cela l’a amené à explorer FreeBSD pendant 4 ans
    • Il regrette d’avoir dû le remplacer par Proxmox sur Debian pour obtenir ce qu’il voulait
  • Pour celles et ceux qui en ont assez de dépendre de logiciels obsolètes de services payants comme NoIP et DynDNS, recommandation d’un script simple à utiliser avec un compte Cloudflare gratuit
    • Il fournit un moyen fiable de gérer un serveur domestique avec son propre nom de domaine