<!-- title: Surveiller son blog -->
<!-- category: Hébergement Blog -->
<!-- tag: planet -->

Quand on héberge son blog à la maison se pose la question de savoir s'il est
bien accessible de l'extérieur <!-- more -->car un problème de
[DNS](http://fr.wikipedia.org/wiki/Domain_Name_System), une mauvaise
configuration de la box de son fournisseur ou bien un coup de mou de celle-ci
peuvent rendre le site inaccessible sans qu'on le sache. La première chose est
d'avoir un test périodique lancé depuis l'Internet qui nous prévient en cas
de problème. Plusieurs sites proposent cela gratuitement. Pour ma part
j'utilise [UptimeRobot](http://www.uptimerobot.com) mais il y en a d'autres. Le
point crucial c'est d'être notifié, ce qui suppose qu'on utilise une adresse
de courriel extérieure à son serveur ou Twitter.

![Surveullance](/images/05x/horse-monitoring.tb.jpg)

Il est aussi important de valider que le contenu est correct. Pour cela
j'utilise un [vérificateur de liens](http://www.brokenlinkcheck.com/) en ligne.
Il peut y avoir des liens cassés car les ressources pointées n'existent plus
ou bien parce qu'on a mal défini son lien vers des ressources locales et cela
ne fonctionne pas depuis l'Internet. En fait, il est important de se mettre dans
les même conditions quand on accède à son blog depuis le réseau local donc
d'avoir une résolution du nom de domaine qui nous permet d'accéder au blog
avec la même URL. La résolution
[DNS](http://fr.wikipedia.org/wiki/Domain_Name_System) nous pointera sur
l'adresse extérieure de la box ADSL mais la résolution
[NAT](http://fr.wikipedia.org/wiki/Network_address_translation) ne sera pas
effectuée car on vient du réseau local et non pas de l'Internet.

Il faut donc modifier la résolution des noms pour le réseau local ;
différentes possibilités s'offrent à nous :

- modifier le fichier host de la machine locale. C'est une solution simple mais inadaptée si la machine est un portable car elle ne pourra plus accéder au blog si on se connecte ailleurs que chez soi.
- modifier le fichier host de la box ADSL (c'est possible sur une SFR box). C'est élégant car la box jouant le rôle de serveur DNS pour les machines du réseau local, il n'y aucune configuration particulière des machines.
- installer un serveur DNS local sur ... notre serveur auto-hébergé par exemple :-) C'est la solution que j'ai retenu. J'ai installé unbound dont la configuration est très simple pour surcharger ou ajouter des résolutions avec quelques directives local-data et local-data-ptr 
