Image Image Image Image Image Image Image Image Image Image

I'm not Geek | June 20, 2013

Allez en Haut

Haut

FAI

Un NDD (.com, .fr, etc) sur un serveur à IP dynamique grâce à CloudFlare.

15 mai 2012 | 9

server_cables

Un énorme problème pour un auto-hébergement, ne pas avoir une IP fixe forever, ça peut être aussi un problème sur des hébergements mutualisé mais ils ont généralement des serveurs DNS inclus dans leurs data-center.

Mais alors quel est le problème réel ?

Si je configure mon domaine, prenons le plus proche, ImnotGeek.com, il est enregistré sur GoDaddy, je peux soit l’envoyer sur un minimum de deux serveurs DNS soit vers une IP soit vers un lien http en redirection.

Mon problème ? Mempyre (la totalité de mes sites) sont maintenant sur un serveur Debian dans un appartement proche de Paris. Connecté en DMZ sur un routeur Netgear avec une connexion ADSL Orange (Switch vers la fibre d’ici trois mois). Et ce n’est pas nouveau, Orange change l’IP de ses clients tous les quatre jours environ.

La meilleure solution pour un cas pareil, où le serveur peut être hors ligne pour des raisons x est une passerelle comme CloudFlare, qui intègre une mémoire tampon des pages et un filtre d’attaques extérieures.
Ce qui est sympa, est que CF devient le DNS qui sera lié à GoDaddy et qu’il offre la gestion directe de l’IP de destination.

CF DNS settings

Explication (global) :
Quand tu tapes http://www.ImnotGeek.com/ la requête est envoyé à un des Gros serveurs DNS mondiaux, qui redirige vers les DNS de l’hébergement qui dirige vers l’IP du serveur contenant les fichiers de WordPress et le moteur PHP/MySQL/etc

Et dans mon cas, CloudFlare gère l’entré de demande d’IP des Gros DNS et renvoi la requête vers mon IP Orange, ce qui affiche le contenu que le serveur virtuel Apache à comme correspondance à l’adresse ImnotGeek.com.

J’ai une IP pour 11 sites. Apache gère sans soucis cette complexité.

CF connait mon IP domestique, Apache est configuré, miracle tout marche. Mais après plusieurs jours, plus rien, Oh rage, Oh désespoir, Oh changement d’IP.

Alors j’ai cherché un script pour la mise à jour automatique et j’ai trouvé, le script en question ne marchait pas, malgré des essais de recodage.
Mais l’intérêt de ce script est qu’il ma permit de comprendre comment il marchait (il est enfantin ce script). Il indique l’adresse https qui permet via une API de mettre à jour l’IP des paramètres du domaine dans la gestion de CF.

Apres des jours de réflexions et de tests, j’ai trouvé la solution pour la mise à jour de l’IP, une solution WTF, mêlant script et PHP.

__________________________________________________________

Etape 1 : Récupérer l’IP externe de mon serveur.

Dans le terminal (connexion en SSH pour moi), il faut d’abord installer lynx.

su aptitude install lynx

Lynx est un navigateur web léger qui vas être bien utile.

Et maintenant tester la commande permettant de récupérer une IP de manière net.

lynx -dump http://whatismyip.com/ | grep -i « Your IP Address Is » | awk ‘{ print $5; }’

Miracle, cela répond l’IP de manière parfaite en X.X.X.X

lynx test ip

Il faut exporter ce résultat dans un fichier, qui pour moi sera ip.php , je le veux dans un répertoire visible sur le web et en local. Par exemple /var/www/siteexemple/IP , Donc en tapant http://siteexemple.com/IP/ on tombe dans le répertoire IP. Il est de plus impératif que ce « siteexemple.com » soit celui qui soit accessible depuis l’IP « http://X.X.X.X/IP/ » donc le site par défaut.

Pour avoir un export propre et facile, il faut crée un script en .sh, moi j’ai choisi ip.sh.
Pour le crée :

su nano /etc/ip.sh

Et y mettre dedans une ligne :

lynx -dump http://whatismyip.com/ | grep -i « Your IP Address Is » | awk ‘{ print $5; }’ >/var/www/siteexemple/IP/ip.php

Enregistré avec CtrlX, validé. Ayé un script est crée.

Continue reading “Un NDD (.com, .fr, etc) sur un serveur à IP dynamique grâce à CloudFlare.” »

SFR M! PC Pocket 3G+, un MID SFR sous Android

10 août 2009 | 10

Cette tablette annoncé depuis un certain temps déjà chez SFR sortira le 19 novembre prochain pour 349€ lié a un abonnement internet  3G+  ( fair use de 500mo/mois mais accès illimité au hotspots de l’operateur ). Il mesure 15.2x8x2.2cm … Lire la Suite

L’application TV de Bouygues est là.

6 juillet 2009 | 5

L’application de TV en direct de Bouygues Télécom est disponible sur l’AppStore dés maintenant, mais gros point négatif, elle n’est pas compatible avec les iPhone 2G, uniquement avec les 3G et 3GS, question de débit.

Pour les forfaits … Lire la Suite

Free lance son offre hotspot Wifi

26 mai 2009 | 2

Free va mettre en place un second réseau wifi chez les abonnés disposant d’une Freebox v5, ce second réseau wifi serait le même que chez les  3 autres  millions d’abonnés. Il sera à disposition des autres abonnés pour qu’il puisse … Lire la Suite