Est-il nécessaire d'avoir un nom de domaine pour utiliser DDNS ?

Présentez une méthode pour mettre en œuvre DDNS sans acheter de nom de domaine en utilisant le service NullPrivate ou AdGuardHome

Introduction

Le DNS dynamique (DDNS) nécessite généralement l’achat d’un nom de domaine, mais il existe maintenant une méthode plus simple : réaliser DDNS sans nom de domaine. Cet article expliquera comment utiliser des services tels que NullPrivate ou AdGuardHome pour y parvenir.

Concepts clés

Le DDNS sans nom de domaine désigne l’utilisation de services DNS privés plutôt que d’acheter un nom de domaine public traditionnel pour réaliser la résolution dynamique de noms de domaine. Cette méthode présente les caractéristiques suivantes :

  • Aucun achat de nom de domaine requis : utilisez des noms de domaine privés ou des pseudo-noms de domaine
  • Protection de la vie privée : seuls les utilisateurs connectés au service DNS privé peuvent résoudre
  • Mise en œuvre immédiate : les modifications n’ont pas de temps de cache, pas besoin d’attendre la propagation DNS

Services pris en charge

NullPrivate

NullPrivate est un service DNS privé qui fournit des fonctions de réécriture DNS de base. Grâce à sa fonction de réécriture DNS, il peut réaliser DDNS.

  • Déploiement auto-hébergé ou service SaaS tous deux possibles
  • Téléchargez et exécutez directement le script DDNS à partir de l’interface du service

NullPrivate

AdGuardHome

AdGuardHome est un serveur DNS open source qui peut également réaliser des fonctions similaires.

  • Nécessite le déploiement d’une instance AdGuardHome
  • Prend en charge la configuration DDNS via des scripts

AdGuardHome

Étapes de configuration

Utilisation de NullPrivate

  1. Assurez-vous d’avoir déployé et exécuté NullPrivate
  2. Accédez à la page DNS Rewrite
  3. Téléchargez le script DDNS
  4. Exécutez le script :

Windows

Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1

Linux/macOS

chmod +x ddns-script.sh
./ddns-script.sh

Utilisation d’AdGuardHome

  1. Assurez-vous d’avoir déployé et exécuté AdGuardHome
  2. Téléchargez le script depuis la page Release
  3. Exécutez le script :

Windows

Set-ExecutionPolicy Bypass -Scope Process
.\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>

Linux/macOS

chmod +x ddns.sh
./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>

Avantages comparatifs

Comparé au DDNS traditionnel, cette solution présente les avantages suivants :

CaractéristiquesDDNS traditionnelDDNS sans nom de domaine
Frais de nom de domaineAchat requisAucun achat requis
Cache DNSTemps de cacheMise en œuvre immédiate
Propagation DNSAttente nécessaireDisponible immédiatement
Protection de la vie privéeRésolution publiqueRésolution privée
Complexité de configurationRelativement complexeSimple et rapide

Flux de travail

graph TD
    A[Utilisateur possédant une IP dynamique] --> B[Déploiement de NullPrivate ou AdGuardHome]
    B --> C[Téléchargement du script DDNS]
    C --> D[Exécution du script pour configurer DDNS]
    D --> E[Le script met à jour régulièrement les enregistrements DNS]
    E --> F[Client utilisant un nom de domaine privé pour accéder]
    F --> G[Résolution DNS vers l'IP actuelle]

    style A fill:#e1f5fe
    style B fill:#f3e5f5
    style C fill:#e8f5e8
    style D fill:#fff3e0
    style E fill:#fce4ec
    style F fill:#e0f2f1
    style G fill:#f3e5f5

Fonctionnalités

  • Configuration rapide : utilisez les services existants, aucune configuration supplémentaire requise
  • Prise en charge multiplateforme : prend en charge les systèmes Windows et Unix-like
  • Plusieurs méthodes d’authentification : prend en charge l’authentification par cookies ou nom d’utilisateur/mot de passe
  • Compatibilité totale : s’intègre parfaitement avec AdGuardHome

Liens de référence