Ceci est une ancienne révision du document !


Version Ubuntu Breezy

Traduit et amélioré par Kmeleon

Les DNS Dynamiques

Les DNS Dynamiques sont des noms de domaine (du type http://monserveur.com//) reliés à une adresse IP dynamique. Ce système est extrèmement pratique quand il s'agit de créer un serveur web personnel, accessible rapidement via un nom de domaine, alors que votre adresse IP change généralement toutes les 24 heures (pour des raisons de sécurité).

Je souhaite héberger un mini-site personnel sur mon ordinateur. Après installation du serveur (voir Serveur Web), je met en place mes pages et rend accessible mon site. A l'heure H, mon adresse IP est 122.122.122.122, et pour accéder à mon site personnel, un internaute doit entrer cette adresse dans un naviguateur, ou entrer un nom de domaine (dans mon cas http://monserveur.com/) redirigé vers cette adresse.

Le problème est que mon fournisseur d'accès change mon adresse IP toutes les 24H, pour éviter les risques de piratage, et pour des raisons de coûts qui se révèlent élevés. Le nom de domaine, redirigé à l'origine vers l'adresse IP 122.122.122.122, doit maintenant être redirigé vers ma nouvelle adresse IP 123.123.123.123, attribuée par mon FAI.

C'est exactement ce genre de service que propose les sites de DNS dynamiques (citons No-IP et DynDNS). Je devrai donc installer une petite application qui enverra ma nouvelle adresse IP dès que cette dernière changera. Ainsi, la redirection sera modifiée automatiquement, et je n'aurai plus à changer sans cesse les informations de mon nom de domaine.

Nous prendrons dans ce petit tutoriel le site No-IP comme fournisseur de DNS dynamiques.

Deux solutions s'offrent à vous:

Dans tous les cas vous devrez créer un nouveau nom de domaine (dans notre cas un « sous-domaine », car ce dernier appartiendra à No-IP), donc inscrivez-vous sur cette page

Installation du client No-IP

L'installation du client se fait en ligne de commande:

$ sudo apt-get install no-ip

ou via l'interface graphique Synaptic.

Configuration

Lancez la configuration de No-IP avec la commande suivante:

$ sudo no-ip -C

Et suivez les instructions suivantes:

Please enter the login/email string for no-ip.com:
## Entrez votre nom d'utilisateur (créé lors de l'inscription à No-IP)

Please enter the password for user 'your_login':
## Entrez votre mot de passe (créé lors de l'inscription à No-IP)

Please enter an update interval:[30]
## Entrez la fréquence de rafraichissement de l'adresse IP

Do you wish to run something at successful update?[N]
## Appuyez sur Entrée

Démarrer le client No-IP

No-IP est maintenant configuré, vous pouvez lancer l'application avec la commande suivante:

$ sudo no-ip

Lancement au démarrage

Pour activer No-IP au démarrage de votre ordinateur, verifiez que le service no-ip est lancé au démarage. Pour cela, verifiez qu'un lien existe dans /etc/rc2.d.

Nous prendrons dans cette partie le site Dyndns comme fournisseur de DNS dynamiques.

Deux solutions s'offrent à vous:

Dans tous les cas vous devrez créer un nouveau nom de domaine (dans notre cas un « sous-domaine », car ce dernier appartiendra à Dyndns), donc inscrivez-vous sur cette page

Installation d'outil

  • installer le package ddclient

Ce paquet peut être installé via l'interface graphique Synaptic ou en ligne de commande :

$ sudo apt-get install ddclient

Configuration de ddclient

$ sudo dpkg-reconfigure ddclient

Il suffit ensuite de suivre les étapes. Pour mettre à jour votre ip:

$ sudo ddclient

Si vous êtes derrière un routeur et que vous voulez utiliser la redirection no-ip ou dyn-dns peu-importe n'oubliez pas de rediriger le port 80 vers votre machine où tourne le démon. ( pour pouvoir être visible depuis internet)

Documentation très complète sur le port forwarding pour les principaux routeurs

( au moins trois cents routeurs sont référencés et avec à chaque fois une explication détaillée pour beaucoup de logiciels différents )

  • serveur/dns_dynamique.1166532597.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)