Voir aussi l'excellent article sur léa

Source: http://www.andesi.org/index.php?node=135 DynDNS : installation et configuration Article inspiré de Trustonme.net, amélioré et wikisé par to_.

Introduction

Normalement, pour accéder à un site Internet vous devriez systématiquement taper l'adresse IP de la machine l'hébergeant (par exemple, tapez l'adresse http://66.249.93.99 dans votre navigateur internet et vous atterrirez sur le site plus connu sous le nom de www.google.com), mais ce ne serait pas très pratique. C'est pourquoi chaque site dispose généralement d'un serveur DNS (« Domain Name Server » ou serveur de noms), qui va se charger d'associer dynamiquement le nom du site à son IP. Ainsi vous pourrez taper directement http://www.google.com sans connaître necessairement l'IP correspondante.

Mais les choses se compliquent quand vous, pauvres mortels, souhaitez mettre en place un service (ssh, ftp, serveur de courriels…) depuis votre PC. En effet, à moins de disposer ou de savoir configurer un serveur DNS, vous devrez chaque jour indiquer à vos utilisateurs l'adresse IP de votre machine. Oui, même avec l'ADSL, votre IP change toutes les 24H, sauf en cas d'IP fixe.

Dans ce tutoriel, nous allons donc voir comment, grâce au service de www.dyndns.org, disposer gratuitement d'un nom de domaine pointant dynamiquement vers votre IP courante…

Inscription à www.dyndns.org

  • Dans un premier temps, vous devez vous inscrire auprès du site: ici
  • Lorsque votre compte est créé, vous pouvez alors souscrire au servcice: Dynamic DNS
        o choissisez votre nom de domaine, de la forme: <ce_que_vous_voulez>.dyndns.org
        o rentrez votre IP courante
        o cliquez sur Add Host
  Et voilà, votre nom de domaine pointe maintenant vers l'adresse IP que vous avez rentré.
  Vérifiez-le en utilisant la commande host (qui fait partie du paquet dnsutils) sur votre nom de domaine:
  $ host <ce_que_vous_avez_choisi>.dyndns.org
  <ce_que_vous_avez_choisi>.dyndns.org has address <votre_ip_courante>
  Vous voyez donc bien qu'à partir du nom de domaine <ce_que_vous_avez_choisi>.dyndns.org, 

on a retrouvé l'adresse IP <votre_ip_courante>, ce qui prouve donc bien qu'ils sont désormais associés!

Installation et configuration du client dyndns: ddclient

Jusque là, la configuration de dyndns est statique, c'est à dire que si votre IP venait à changer, le lien qui relie votre nom de domaine à votre IP serait rompu. Il vous faudrait alors retourner sur le site de dyndns pour remettre a jour votre IP.

  • Afin de vous éviter cela, nous allons disposer d'un client qui va se charger de le faire automatiquement. Ainsi, le lien reliant votre nom de domaine à votre IP courante deviendra dynamique.
  # apt-get install ddclient
  • puis dans debconf on renseigne les paramètres suivants:
  Question 	Réponse
  Fournisseur de service DNS dynamique 	www.dyndns.org
  Noms de domaine de DNS dynamique 	<ce_que_vous_avez_choisi>.dyndns.org
  Identifiant pour le service de DNS dynamique 	le login de votre compte sur le site www.dyndns.org
  Mot de passe pour le service de DNS dynamique 	le mot de passe de votre compte sur le site www.dyndns.org
  Interface du service de DNS dynamique 	eth0 ou ppp0 ou ... selon la configuration système de votre connexion internet
  Faut-il lancer ddclient lors de la connexion PPP ? 	oui, si connexion intermittante (exemple : modem RNIS)
  non sinon
  Faut-il utiliser ddclient en tant que démon ? 	oui (afin que le service ddclient soit lancé dès le démarrage du système)
  Intervalle de mise à jour de ddclient 	300 (en secondes)
  warning 

Si vous êtez derrière un routeur, ddclient va alors transmettre l'ip privée que vous portez au sein du LAN. Pour remédier à ca, rajoutez l'option suivante dans votre /etc/ddclient.conf : use=web

Ainsi, il transmettra l'adresse ip publique du routeur qu'il aura trouvé en consultant la page:

http://checkip.dyndns.org/

Et voilà, votre IP sera ainsi automatiquement mise à jour toutes les 5 minutes (300secondes) auprès du service DynDNS, qui se chargera de faire le lien entre votre nom de domaine que vous avez défini et votre IP, que ddclient aura transmis.

  • Si vous vouliez forcer la mis à jour de votre IP, pour ne pas avoir à attendre 300 longues secondes, tapez cette commande :
  # invoke-rc.d ddclient restart
  Restarting dynamic DNS service update utility: Stopping dynamic DNS service update utility: ddclient.
  Starting dynamic DNS service update utility: ddclient.
  ddclient.
  • Pour reconfigurer ddclient :
  # dpkg-reconfigure ddclient

Conclusion

Vous pourrez désormais accéder à votre machine sans en connaître nécessairement l'adresse IP, puisque vous saurez que votre nom de domaine pointe dynamiquement (grâce au service ddclient) vers son IP courante.

Référence DynDNS : installation et configuration http://www.andesi.org/Administration/DynDNSInstallationEtConfiguration

Original http://www.andesi.org/index.php?node=135 Copie locale: http://radeff.red/info/dyndns_ddclient.html

Autres liens

Une donc détaillé sur Lea:

http://lea-linux.org/cached/index/Actualiser_une_adresse_DNS_dynamique_(dyndns%2C_…).html

  • info/dyndns.txt
  • Dernière modification: 2018/07/18 09:45
  • par radeff