« Actualiser une adresse DNS dynamique » : différence entre les versions
m (→Introduction) |
|||
Ligne 2 : | Ligne 2 : | ||
== Introduction == | == Introduction == | ||
On sait qu'une adresse | On sait qu'une adresse sous forme de nom (adresse DNS) est associée à une adresse IP : il suffit de taper <code>$ ping google.fr</code> et de copier l'adresse ip correspondante dans la barre d'adresse pour s'en convaincre ...) . | ||
Il existe 2 types d'adresses IP attribuées par les fournisseurs d'accès Internet : | |||
*Les adresses ip statiques <tt>-></tt> L'adresse IP reste la même à chaque connexion internet | |||
*Les adresses ip dynamiques <tt>-></tt> L'adresse IP peut changer à chaque connexion à internet | |||
<u>Remarque</u> : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette [http://checkip.dyndns.org/ page], relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l'adresse IP a changé, c'est que votre adresse est dynamique, sinon elle est statique. | |||
== Quel est l'intérêt de rendre son ip dynamique ? == | == Quel est l'intérêt de rendre son ip dynamique ? == |
Version du 10 juillet 2008 à 14:30
Introduction
On sait qu'une adresse sous forme de nom (adresse DNS) est associée à une adresse IP : il suffit de taper $ ping google.fr
et de copier l'adresse ip correspondante dans la barre d'adresse pour s'en convaincre ...) .
Il existe 2 types d'adresses IP attribuées par les fournisseurs d'accès Internet :
- Les adresses ip statiques -> L'adresse IP reste la même à chaque connexion internet
- Les adresses ip dynamiques -> L'adresse IP peut changer à chaque connexion à internet
Remarque : Si vous voulez savoir si votre adresse IP est statique ou dynamique, allez sur cette page, relevez votre adresse IP, puis coupez et relancez votre connexion internet : si l'adresse IP a changé, c'est que votre adresse est dynamique, sinon elle est statique.
Quel est l'intérêt de rendre son ip dynamique ?
Attribuer l'adresse IP de sa connexion Internet à une adresse DNS est surtout utile si l'on créé un serveur, tel qu'il soit. Prenons un exemple : vous avez créé un serveur FTP sur votre ordinateur, et vous souhaiter qu'il soit accessible de l'extérieur; si votre adresse IP est dynamique, il faudra connaître systématiquement son adresse IP, et si celle-ci est dynamique, l'adresse pour se connecter au serveur changera toutes les 24H ! En associant une adresse DNS à votre IP, l'adresse du serveur sera non seulement facile à retenir, mais elle ne changera jamais.
Création d'un compte DNS
Quel-est le fonctionnement d'un client DNS ?
Un client DNS est un petit programme s'installant sur l'ordinateur auquel on veut attribuer une adresse fixe. Une fois lancé (la plupart du temps au démarrage de l'ordinateur), il va détecter votre adresse IP. Il va ensuite se connecter au compte DNS que vous aurez créé auparavant, et communiquer votre adresse ip. Votre adresse DNS sera alors associée à votre adresse IP. Si votre adresse IP change, le client DNS le détectera, et associera alors ce nouvel IP a votre adresse DNS.
Mise en place d'un client DNS : ddclient
Téléchargement
Les sources de ddclient sont téléchargeables ici (la v3.7.3 à l'heure où j'écris). Préférez l'archive tar.gz.
Installation
Une fois que vous avez récupéré l'archive de ddclient, allez dans son dossier et tapez :
$ tar zxf ddclient-3.7.3.tar.gz
$cd ddclient-3.7.3
En listant le contenu du répertoire, on constate que le programme n'a pas besoin d'être compilé: en effet, ddclient est un fichier perl prêt à l'emploi ! Il ne vous reste plus qu'à le déplacer :
mv ddclient /usr/local/bin/
Si vous tentez d'exécuter ddclient directement :
- /usr/local/bin/ddclient
"WARNING: file /etc/ddclient/ddclient.conf: Cannot open file '/etc/ddclient/ddclient.conf'. (No such file or directory)".
ddclient vous répond qu'il cherche le fichier de configuration, qui n'existe pas encore.
Fichier de configuration ddclient.conf
Commençons par créer le fichier de configuration :
mkdir /etc/ddclient
touch /etc/ddclient.conf
Editez ce fichier avec votre éditeur de texte préféré. Remplissez le comme ceci:
daemon=200
pid=/var/run/ddclient.pid
use=web, web=checkip.dyndns.org/, web-skip='IP Address'
login=jekek
password=monmotdepasse
protocol=dyndns2
server=members.dyndns.org
wildcard=NO
monadresse.dyndns.com
custom=yes, example.com