Domaine et IP dynamique
Un gros problème quand on est auto héberger c’est que notre adresse IP change … ! Mais une ip c’est quoi ? C’est se qui identifie votre ordinateur sur internet un peux comme votre numéro de téléphone ou votre adresse postale. Mais pour des raisons que je ne saurais expliquer, notre adresse IP en tant que particulier change de façon régulière, à moins que vous payez 30,25€/moi ! Rien que ça merci proximus … Hors un vrais serveur ne change d’IP que très rarement voir jamais. Et deviner quoi un nom de domaine doit normalement pointer sur une adresse IP spécifique qui est stocker dans des serveurs « DNS » qui sont l’équivalent d’un annuaire téléphonique que vous recevez chaque année il me semble. Le problème est que si vous changez votre adresse IP, il faut en informer le serveur DNS qui vas lui aussi retransmettre cette adresse a vos fournisseur internet (ou autre) pour que votre ordinateur ne parcoure pas le monde entier (et donc plus de temps de chargement) pour pouvoir accéder à google, facebook, etc. Le problème est que pour que tous le monde (dont votre ordinateur) soit informer que le domaine adriy.be pointe en faite sur l’adresse IP 91.181.150.159 (actuellement), il faut un certain temps. Imaginer que vous changez plusieurs fois de numéro de téléphone sur une année et que vous en informiez votre annuaire téléphonique, il faudrait énormément de temps pour que l’annuaire d’une personne qui souhaite vous contactez via celui-ci soit a jours.
Le nom de domaine
Personnellement, j’ai acheter mon nom de domaine sur un coup de tête, j’avais vus une pub chez LWS qui me vendais un nom de domaine à 0,99€/an (proximus me propose 24€/an et d’autre site ~5€/an). J’ai donc sautez sur l’affaire, un peux trop vite peux être ? Un problème est vite apparus, il n’était pas possible de mettre a jours automatiquement mon adresse IP … J’ai donc fait pas mal de recherche et je suis tombé sur CloudFlare et DDClient. CloudFlare est grosso modo un proxy qui fourni un cache (image) si votre site est offline. DDclient quant a lui permet de mettre a jours l’adresse IP de notre serveur sur CloudFlare.
Installation de DDClient
Personnellement pour être sur que toutes les dépendance soit satisfaite j’ai d’abord installer la version qui est disponible sur les dépôts officiel mais qui est incompatible avec CloudFlare
Prism Shortcode Error: field, url, data_src is missing
libjson-any-perl étant une dépendance de ddclient
Puis je l’ai mis a jours car la version actuelle sur les dépôts ne supporte pas ddclient
wget http://downloads.sourceforge.net/project/ddclient/ddclient/ddclient-3.8.3.tar.bz2
tar -jxvf ddclient-3.8.3.tar.bz2
sudo cp -f ddclient-3.8.3/ddclient /usr/sbin/ddclient
Configuration de LWS, de DDClient et API CloudFlare
Bon je ne vais pas vous apprendre a vous inscrire sur un site web, mais une fois que vous êtes inscrit chez CloudFlare et LWS il suffit d’ajouter votre dommaine chez CloudFlare et d’indiquer a LWS que vous souhaitez passé par CloudFlare pour résoudre le nom de dommaine.
Voici ma configuration de CloudFlare :
Mon fichier de configuration ddclient :
daemon=300
ssl=yes
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
login=adrien.web.public@outlook.be
password=APIKEY
protocol=cloudflare,
server=www.cloudflare.com,
zone=adriy.be
adriy.be
Pour tesert : sudo ddclient -verbose -debug -daemon=0 -noquiet
EN COURS DE REDACTION…