↓ Aller au contenu
  1. Articles/

Domaines + DDNS 7 façons de mettre à jour l’ancien

Rubén Infante Docio
Auteur
Rubén Infante Docio
Ingénieur logiciel
Sommaire

logo DNS sur la
World Ball

Après la fermeture des comptes gratuits dans DynDNS, nous devons chercher un autre moyen d’accéder à un serveur domestique depuis Internet, puisque les opérateurs vendent actuellement les](http://en.wikipedia.org/wiki/Internet_Protocol “Internet Protocol”) IP fixes [comme un service séparé (je me souviens encore de l’IP statique et gratuite que ce téléphone m’a donnée dans l’un de mes premiers ADSL.

Heureusement, il existe des DNS dynamiques

Le DNS dynamique (DDNS](http://en.wikipedia.org/wiki/Dynamic_DNS “Dynamic DNS”)[) est un service qui permet la mise à jour en temps réel des informations concernant noms de domaine situés sur un serveur de noms . L’usage le plus courant est de permettre l’attribution d’un nom de domaine d’ Internet à un appareil avec une adresse IP](http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP “Dirección IP”)[variable (dynamique). Cela vous permet de vous connecter à la machine concernée sans avoir à savoir quelle adresse IP elle possède actuellement.

Wikipédia

Qu’est-ce qu’il devrait y avoir ?
#

Nous avons besoin d’une solution qui réponde à plusieurs caractéristiques :

  • Rapide à mettre en œuvre (je suis paresseux :D)
  • Que ça fonctionne correctement
  • Rends-le gratuit
  • Pour éviter que ce soit répété avec DynDNS

Solutions
#

1. Fourni par le registraire de domaine (1er niveau)
#

Certains registraires de domaines proposent ce type de services gratuitement lorsque vous en achetez un, ou si vous en avez un déjà existant, cherchez sur Google « DNS dynamique + votre registraire de domaine ».

Avantages
#

  • Facilité d’utilisation

Inconvénients
#

  • Ce service peut être converti en paiement sous le nom de DynDNS à tout moment
  • Nous ne contrôlons pas entièrement notre domaine
  • Un domaine de haut niveau est requis

Liens
#

  • MrDomain propose DonDNS (bêta)
  • Namecheap qui propose ce service en tant qu’accessoire simple et gratuit, et avec GNUDIP le logiciel serveur DDNS le plus répandu, compatible avec tout routeur prenant en charge la DDNS.

2. Registraire de domaine de 2e niveau prêt pour cela
#

C’est la solution que la plupart d’entre nous ont utilisée jusqu’à présent : No-IP, DynDNS, etc. Cependant, il peut arriver que ces services soient payés, fassent faillite ou fassent faillite.

Avantages
#

  • Facilité d’utilisation

Inconvénients
#

  • Nous ne contrôlons pas entièrement nos domaines
  • À tout moment, cela peut devenir rémunéré et nous perdrons notre connectivité

Liens
#

  • Lien vers DNSOMATIC

Notes
#

Je ne recommande pas cette solution en aucun cas ; il est toujours préférable d’utiliser DNSOMATIC, même avec un seul service, comme expliqué ci-dessous

Étapes
#

  1. Créez un compte dans le service choisi, je recommande ces 3 :

    1. No-IP: ils offrent un service de qualité depuis des années, mais je crains qu’ils ne soient bientôt financés en raison de leur similarité avec DynDNS
    2. OpenDNS: DNSOMATIC appartient à OpenDNS et ils proposent leur propre service, cette entreprise m’a toujours accordé beaucoup de confiance
    3. freedns.afraid.org : même s’il semble que leur site web ait été créé dans les années 80, je n’ai entendu que du bien de ce service
  2. Configurez votre client ddns, dans l’interface web de votre routeur ou, dans le cas d’un serveur Linux ddclient, je ne vais pas développer davantage cet aspect car il existe des milliers de tutoriels sur internet. Cependant, je vais mettre quelques commandes pour installer et configurer avec interface graphique ddclient dans Linux

    //Si no lo tienes instalado
    sudo apt-get install ddclient
    //Si ya lo tienes instalado
    sudo dpkg-reconfigure ddclient

3. DNSOMATIC, divers registraires de domaines (2e niveau)
#

Jusqu’à présent, la solution était de créer un compte avec No-IP ou DynDNS, cependant, grâce à DNSOMATIC, nous pouvons enregistrer plusieurs comptes dans multitude de services et tous les mettre à jour avec une seule requête web, il est également compatible avec la plupart des clients DDNS inclus ddclient mon préféré pour les serveurs Linux.

Avantages
#

  • Facilité d’utilisation
  • Maintenu par OpenDNS, ce qui me donne confiance

Inconvénients
#

  • Ce service peut être payé, mais il ne semble pas que cela arrivera
  • Nous ne contrôlons pas entièrement nos domaines

Liens
#

  • Lien vers DNSOMATIC

Notes
#

Ce service repose davantage sur la qualité que sur la quantité, c’est-à-dire que nous disposerons d’un grand nombre de domaines, de sorte que si l’un est payé ou tombe, nous pourrons toujours en utiliser un autre.

Étapes
#

  1. Créez un compte DNSOMATIC
  2. Créez des comptes dans les services que vous souhaitez, je recommande 3 :
    1. No-IP: ils offrent un service de qualité depuis des années, mais je crains qu’ils ne soient bientôt financés en raison de leur similarité avec DynDNS
    2. OpenDNS: DNSOMATIC appartient à OpenDNS et ils proposent leur propre service, cette entreprise m’a toujours accordé beaucoup de confiance
    3. freedns.afraid.org : même s’il semble que leur site web ait été créé dans les années 80, je n’ai entendu que du bien de ce service
  3. Ajoutez les données des comptes créés dans ces services à votre tableau de bord DNSOMATIC

4. Convertir un domaine de 1er niveau en un domaine dynamique même si notre fournisseur n’a pas de support
#

Je pense qu’il n’y a pas beaucoup d’explications derrière ce titre, mais en gros, ce que nous ferons, c’est utiliser le DNS d’un fournisseur de DNS dynamique comme afraid.org sur notre domaine principal, puis, via son API, le mettre à jour nous-mêmes via un script

Avantages
#

  • Rapide à faire
  • Capacité de personnalisation
  • Nous pouvons utiliser notre domaine non dynamique comme dynamique

Inconvénients
#

  • Peu de contrôle puisque nous continuons à dépendre d’un seul fournisseur DDNS gratuit

Liens
#

  • ICI Vous pouvez voir en espagnol comment faire cela avec l’un des plus grands registraires comme Godaddy

5. Construisez votre propre serveur DDNS auto-mise à jour
#

Le projet gratuit GnuDIP Dynamic DNS nous permet de monter tout ce dont nous avons besoin sur nos propres machines et domaines, ce qui est un avantage pour les paranoïaques de vie privée et de sécurité, mais pour les paresseux…

Avantages
#

  • Contrôle absolu
  • Capacité de personnalisation

Inconvénients
#

  • Difficulté d’installation
  • Cela nous oblige à toujours maintenir une machine avec une IP fixe, même si elle est dans le cloud et dans un domaine.

Liens
#

6. Créez votre propre client et serveur DDNS de manière très artisanale
#

Avec un compte Dropbox, un cron sur la machine et une redirection de domaine, vous pouvez rapidement et facilement configurer tout ce dont vous avez besoin avec des outils simples.

Avantages
#

  • Contrôle absolu
  • Capacité de personnalisation

Inconvénients
#

  • Difficulté d’installation moyenne
  • Ce n’est pas une solution aussi éprouvée que les autres et sa mise à jour repose sur le temps plutôt que sur le changement

Liens
#

7. Utilisation des API CPANEL pour mettre à jour le DNS lorsqu’elles changent
#

C’est une solution très ingénieuse que nous avons grâce à Mitchel Haan, qui utilise l’API CPANEL (le panneau de contrôle de la plupart des hébergeurs) pour mettre à jour l’IP vers laquelle un domaine est redirigé.

  • Elle se compose de :

    • Un script PHP, pour récupérer l’IP depuis la maison

    • Un autre script PHP pour effectuer la mise à jour dans CPANEL

    • Un script shell qui vérifie si une mise à jour est nécessaire et exécute l’action si nécessaire

Avantages
#

  • Contrôle absolu
  • Capacité de personnalisation

Inconvénients
#

  • Ce n’est pas une solution aussi éprouvée que les autres et sa mise à jour repose sur le temps plutôt que sur le changement

Liens
#

Ma sélection
#

En appliquant la loi du « Marteau d’or », c’est-à-dire qu’en tant que geeks, nous cherchons souvent la meilleure solution, quelle que soit sa valeur et quoi qu’il arrive, et nous passons d’une chose à une autre, trop souvent et sans prendre en compte le temps, ce qui m’est si précieux au moins aujourd’hui.

C’est pourquoi je recommande :

  • Si vous avez un domaine de premier niveau ou que vous en achetez un et que vous avez besoin de DDNS

    • Utiliser la solution 1
  • Je déconseille totalement de tout miser sur une carte que vous ne contrôlez pas

    • Alors n’utilisez pas la solution 2 !
  • Si vous n’avez pas de domaine et ne pouvez pas utiliser la Solution 1

    • Utiliser la solution 3
  • Si vous avez un domaine et ne pouvez pas utiliser la Solution 1

    • Solution 4
  • Si vous avez envie de vous aventurer au fond et que vous avez les exigences nécessaires

    • Solution 5
  • Si vous voulez bien comprendre comment tout fonctionne à l’intérieur et faire un bricolage complet

    • Solution 6
  • Si vous avez un hébergement pas cher, ce n’est pas une priorité et vous voulez un peu de geek

    • Solution 7

Remplacement des références de l’ancien domaine vers le nouveau domaine
#

sudo grep -r -n --exclude-dir=dev --exclude-dir=sys --exclude-dir=proc "ruben0909.dyndns.org" /

Note finale
#

J’aurais payé un compte DynDNS à un prix raisonnable, mais 25 $ par an me semble excessif pour quelque chose que d’autres entreprises proposent gratuitement, même avec un domaine de premier niveau inclus dans le prix.

Articles connexes