You are here

- Etape 3: update automatique du DNS -

De nombreux fournisseurs d'accès à internet connectent leurs abonés au réseau avec une adresse IP dynamique. Cela signifie que l'IP externe de votre "MachinBox" peut changer. Ainsi, votre serveur DNS qui renvoi le trafic vers votre Box doit être mis a jour à chaque fois que votre IP change.

Pour cela on va utiliser le demon ddclient qui se chargera de modifier automatiquement l'adresse IP sur zoneedit.

Les commandes sont surlignées en gris, elles sont à executer avec le compte administrateur "root". Les fichiers de configurations apparaissent en orange.

Istallation de ddclient via la commande:

aptitude install ddclient

Lors de l'installation choisissez www.zoneedit.com parmi les propositions,  entrez votre identifiant zoneedit, votre mot de passe. Ne rien renseigner pour la question "Interface réseau utilisée par le service de DNS dynamique :".  Enfin, entrer votre nom de domaine, dans mon exemple: biniki-le-dragon-rose.fr

Suite à l'installation il faut ajouter la ligne use=web au fichier de configuration /etc/ddclient.conf. Inserer cette ligne après la ligne protocol=zoneedit1. Votre fichier /etc/ddclient.conf doit resembler a ca:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

protocol=zoneedit1
use=web
server=dynamic.zoneedit.com
login=MonLoginZoneedit
password='MonPasswordZoneedit'
biniki-le-dragon-rose.fr

Editer ensuite le fichier /etc/default/ddclient et modifier les parametres run_ipup et run_daemon pour avoir:

run_ipup=”false”
run_daemon=”true”

Démarrer DDclient:

ddclient start

cette dernière commande devrai renvoyer un message du genre:

SUCCESS:  updating biniki-le-dragon-rose.fr: IP address set to 90.42.167.9 (201: No records need updating.)

Il faut maintenant parametrer ddclient pour qu'il se lance a chaque demarrage de la machine.

Pour cela, ajouter la ligne /etc/init.d/ddclient start à la fin du fichier /etc/init.d/rc.local