Ceci est une ancienne révision du document !



Les DNS Dynamiques

Un DNS (Domain Name Server) est le processus qui permet de lier un nom de domaine à une adresse IP (« www.ubuntu.com » à « 82.211.81.166 » par exemple).

Les DNS Dynamiques sont des noms de domaine (du type « 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 Web, je met en place mes pages et rend accessible mon site. À 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

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.

cd /etc/rc2.d/

puis

ls

Si no-ip apparaît dans la liste, c'est gagné !

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

Configuration de ddclient

sudo dpkg-reconfigure ddclient

Il suffit ensuite de suivre les étapes.

"L'interface du service de DNS dynamique" correspond à eth0 ou ppp0 ou … selon la configuration système de votre connexion internet.

Pour mettre à jour votre ip:

sudo ddclient

Si votre ubuntu est derrière un routeur le ddclient va transmettre l'adresse local, il faut modifier le fichier /etc/ddclient.conf comme ceci:

pid=/var/run/ddclient.pid
protocol=dyndns2
use=web         <--- Ligne à rajouter 
#use=if; if=web <--- A mettre en commentaire
server=members.dyndns.org
login=votre_login
password='password'
votredomaine.dyndns.org,votredeuxièmedomaine.dyndns.org

Si vous êtes derrière un routeur et que vous voulez utiliser la redirection no-ip ou dyn-dns, n'oubliez pas de rediriger le port correspondant au service (par exemple le port 80 pour un serveur web) vers la machine où tourne le serveur du service en question.

(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)


Contributeurs : Traduit et amélioré par Kmeleon.

  • dns_dynamique.1205544199.txt.gz
  • Dernière modification: Le 29/05/2008, 02:55
  • (modification externe)