MAJ DynHost, le DynDNS pour OVH, IP dynamique + domaine
Publié : 29 août 2013, 01:45
J'ai créé ce logiciel "MAJ DynHost" pour Windows afin d'utiliser le service DynHost de OVH, similaire à DynDNS.
Le logiciel est open source et gratuit, codé en AutoIt (langage simplifié).
En voici la configuration, dont une bonne partie peut être facultative :
Le minimum est donc de rentrer :
- Nom de domaine DynHost OVH
- Identifiant et mot de passe DynHost
- Temps entre 2 vérifications IP (si c'est 0 alors le logiciel ne fait qu'une vérification puis se ferme)
- MAJ DynHost avec HTTPS (mise à jour IP via HTTPS au lieu de HTTP)
- URL IP externe : un script PHP ou autre qui renvoie l'IP externe de votre connexion (par exemple hébergé dans votre hébergement mutualisé OVH, sachant qu'il y en a toujours un même petit fourni avec un domaine OVH)
- URL IP externe avec Auth. + Identifiant et mot de passe correspondants : si dans votre hébergement votre script n'est accessible (volontairement) que vient un identifiant et mot de passe (par exemple via un .htaccess et .htpasswd)
Exemple de script PHP qui donne l'IP :
Les autres paramètres sont optionnels, et peuvent éventuellement vous servir :
- Envoi d'email lors d'un changement d'IP
- Journal des événements du logiciel (fichier texte)
- Afficher ou non l'icône dans la zone de notification (en bas à droite de l'écran, vers l'heure)
- Mode DEBUG (pratique pour comprendre un problème, ou simplement voir les différentes étapes de fonctionnement du logiciel)
Aperçu d'une mise à jour IP, visible dans la zone de notification (si vous affichez l'icône dans la configuration) :
Et un aperçu du journal généré :
J'ai aussi créé un programme pour faciliter son installation au démarrage, avec plusieurs possibilités :
La 3ème option (lancer en tant que SYSTEM, via une tâche planifiée) permet de lancer le logiciel avant toute ouverture de session (pratique sur un serveur par exemple), mais dans ce cas on ne voit pas l'icône dans la zone de notification.
Et pour le supprimer du démarrage :
Télécharger le logiciel MAJ DynHost 1.4 du 26/10/2014 (sources incluses)
Le logiciel est sans installeur (juste à décompresser et configurer) et rien n'est écrit dans le registre, uniquement dans son propre dossier.
Pas besoin de le lancer en tant qu'Administrateur, sauf pour le lancer au démarrage pour tous les utilisateurs ou le lancer via le compte spécial SYSTEM.
Pour le lancer au démarrage avec l'utilisateur actuel, pas besoin d'être Admin.
Le logiciel est open source et gratuit, codé en AutoIt (langage simplifié).
En voici la configuration, dont une bonne partie peut être facultative :
Le minimum est donc de rentrer :
- Nom de domaine DynHost OVH
- Identifiant et mot de passe DynHost
- Temps entre 2 vérifications IP (si c'est 0 alors le logiciel ne fait qu'une vérification puis se ferme)
- MAJ DynHost avec HTTPS (mise à jour IP via HTTPS au lieu de HTTP)
- URL IP externe : un script PHP ou autre qui renvoie l'IP externe de votre connexion (par exemple hébergé dans votre hébergement mutualisé OVH, sachant qu'il y en a toujours un même petit fourni avec un domaine OVH)
- URL IP externe avec Auth. + Identifiant et mot de passe correspondants : si dans votre hébergement votre script n'est accessible (volontairement) que vient un identifiant et mot de passe (par exemple via un .htaccess et .htpasswd)
Exemple de script PHP qui donne l'IP :
Code : Tout sélectionner
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
- Envoi d'email lors d'un changement d'IP
- Journal des événements du logiciel (fichier texte)
- Afficher ou non l'icône dans la zone de notification (en bas à droite de l'écran, vers l'heure)
- Mode DEBUG (pratique pour comprendre un problème, ou simplement voir les différentes étapes de fonctionnement du logiciel)
Aperçu d'une mise à jour IP, visible dans la zone de notification (si vous affichez l'icône dans la configuration) :
Et un aperçu du journal généré :
J'ai aussi créé un programme pour faciliter son installation au démarrage, avec plusieurs possibilités :
La 3ème option (lancer en tant que SYSTEM, via une tâche planifiée) permet de lancer le logiciel avant toute ouverture de session (pratique sur un serveur par exemple), mais dans ce cas on ne voit pas l'icône dans la zone de notification.
Et pour le supprimer du démarrage :
Télécharger le logiciel MAJ DynHost 1.4 du 26/10/2014 (sources incluses)
Le logiciel est sans installeur (juste à décompresser et configurer) et rien n'est écrit dans le registre, uniquement dans son propre dossier.
Pas besoin de le lancer en tant qu'Administrateur, sauf pour le lancer au démarrage pour tous les utilisateurs ou le lancer via le compte spécial SYSTEM.
Pour le lancer au démarrage avec l'utilisateur actuel, pas besoin d'être Admin.