Rattacher son minicloud OVH à un Nom de Domaine :
Prérequis :
- Un Nom de domaine chez OVH
- Un minicloud chez OVH
- 15 Minutes de temps Disponible
- Une Debian 5 (32 ou 64 Bits)
Problème :
Quand on archive un minicloud, au moment de son redémarrage il n’as plus la même IP, après cette manipulation il nous sera possible de retomber toujours sur lui grâce à un sous domaine.
Mise en place :
Dans un premier temps nous allons créer le sous domaine qui pointera vers notre minicloud,
Se connecter sur le manager V3 d’OVH, puis aller dans le section Domaine
et DNS –> Zone DNS –> Champ DynHOST
Créer un sous domaine : (Pour l’exemple : minicloud.lelouya.com)
AdresseIP : 127.0.0.1
Laisser la case « Créer un Identifiant DynHOST cochée »
Comme Suffixe : minicloud
Sous Domaine : Choisir le sous domaine crée juste avant
Mot de Passe : motdepasse (A remplacer par votre choix)
Sur notre minicloud en SSH :
Nous allons télécharger le script qui va informer OVH des changement D’IP afin que l’on pointe toujours sur la bonne IP :
- wget http://www.funtaff.com/software/addns.pl/addns-1.2a.tar.gz
- tar xvvf addns-1.2a.tar.gz
- cd addns-1.2
- cp addns.conf.sample addns.conf
- nano addns.conf
Le faire ressembler à cela :
{ proxy_host = "localhost" proxy_port = 3128 use_proxy = no }# Example for using an interface [iface] { detect_method = "iface" update_host = minicloud.lelouya.com iface = "eth0" username = "lelouya.com-minicloud" password = "motdepasse" server_port = 80 server_host = www.ovh.com }
Maintenant on va mettre les fichiers au bon endroit :
- mv addns.pl /usr/local/bin
- mv addns.conf /etc/addns.conf
- nano /etc/init.d/addns.sh
On va mettre cela dedant :
#!/bin/sh sleep 30 /usr/local/bin/addns.pl sleep 30 /usr/local/bin/addns.pl
On rend le tout executable :
- chmod +x /etc/init.d/addns.sh
Puis pour finir on active le script pour qu’il se lance automatiquement
au démarrage :
- update-rc.d addns.sh defaults 90
Et voila 🙂
Au prochain Démarrage, après son archivage, il va mettre automatiquement son ip à jour dans la zone DNS tout seul comme un grand.