
Automatiser la mise à jour de l’adresse IP dynamique relié à un nom de domaine OVH
Lorsque l’on a pas la chance d’avoir un FAI qui propose gratuitement une adresse IP fixe, cela peut devenir problématique pour avoir accès à son réseau de l’extérieur, mais il existe des solutions.
Il existe des sites qui propose des domaines de type DynDNS, dont l’adresse IP est mise à jour souvent en paramétrant la box. Cela a pour but de relier l’adresse IP dynamique donnée par votre FAI et le nom de domaine internet.
Cela fonctionne bien, mais lorsque l’on a un nom de domaine chez OVH, et que l’on a un serveur linux à disposition, il peut être intéressant d’utiliser ce nom de domaine pour relier cette adresse IP dynamique. C’est ce type de solution que j’ai retenu.
Pour cela, il faut avoir un nom de domaine chez OVH et un serveur de type Debian par exemple, et installer le package DDCLIENT.
La manip est assez simple. Pour commencer il faut ajouter à votre domaine, un domaine de type DynHost sur votre domaine OVH, pour cela je vous conseille de vous référer à la notice ici.
Ensuite, il faut installer et configurer DDCLIENT
1 2 |
apt-get update apt-get install ddclient |
Pendant l’installation, répondre aux différentes question, peu importe des réponses, car nous allons effectuer la configuration manuellement dans le fichier de config.
Il faut ensuite modifier le fichier /etc/ddclient.conf comme ci-dessous.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# Configuration file for ddclient # # /etc/ddclient.conf daemon=180 # Verifie l'ip toutes les 180 secondes syslog=yes # Log les maj dans syslog mail=root # Envoie le message de maj à oot mail-failure=root # si pb pendant l'update on averti root pid=/var/run/ddclient.pid # Enregistrement du fichier PID cache=/tmp/ddclient.cache # Fichier de Cache de ddclient ## Maj via un site Web use=web, web=checkip.dyndns.com/, web-skip='xx.xx.xx.xx' ## Le login DynHost login=MonIdentifiantDyndns ## Le Mdp allant avec... password=MonMotDePasseDynDns ## Ici c'est l'interface de management pour nous Ovh, ne changez donc rien... protocol=dyndns2 # Protocole par defaut server=www.ovh.com # Serveur d'Ovh ## Le nome de domaine update dynamiquement sousDomaine.MonDomaine.fr |
Modifier le login et le password déclaré dans OVH , mettre à jour le serveur et ajouter le Nom du domaine à mettre à jour.
Verifier le fichier dans /etc/defaut/ddclient, et mettre à jour le timer correspondant au Daemon.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# Configuration for ddclient scripts # generated from debconf on vendredi 16 novembre 2012, 14:17:23 (UTC+0100) # # /etc/default/ddclient # Set to "true" if ddclient should be run every time a new ppp connection is # established. This might be useful, if you are using dial-on-demand. run_ipup="false" # Set to "true" if ddclient should run in daemon mode # If this is changed to true, run_ipup must be set to false. run_daemon="true" # Set the time interval between the updates of the dynamic DNS name in seconds. # This option only takes effect if the ddclient runs in daemon mode. daemon_interval="180" |
Un fois les fichiers corrigés, relancer le service.
1 |
service ddclient restart |
Vérifier dans le fichier SYSLOG, il doit y avoir une mise à jour de l’adresse avec succès.
Sur Windows vou spouvez utiliser ce Service gratuit pour mettre à jour un DynHost OVH : http://www.itiverba.com/fr/software/itiodhus.php