Publié par Héric le samedi, avril 5 2008, 21:33 - Gnu, Gpl and Co.
Après un peu plus de trois ans sans histoire chez tele2 avec un modem perso et une tentative catastrophie chez free sans box (jamais envoyée), me voici de retour chez tele2 avec une box. Comme mon modem personnel, la box est fabriquée par BEEWAN mais l'interface de configuration est un peu plus fournie.
Depuis un peu plus d'une semaine la box fonctionnait tranquillement sur la configuration d'usine mais comme je suis en ethernet je voulais désactiver le wifi qui est activé par défaut. Au mieux ça ne me sert à rien et au pire c'est nuisible pour ma santé (je vous passe le topo sur la sécurité).
Après avoir réglé la question du wifi en un click :o) je vais jeter un oeil sur la configuration du routeur. Et la, très bonne surprise : une option de DNS dynamique qui règle fort simplement le problème de l'auto hébergement avec une adresse IP dynamique.


En quelques mots : pour héberger un site web sur sa machine personnelle, il faut un nom de domaine (heric.carnetouaibe.net) et lui associer l'adresse IP du serveur. Problème, cette adresse IP vous est attribuée par fortre fournisseur d'accès et elle change régulièrement (sauf chez free si vous faites la demande d'une adresse fixe).
Il faut donc notifier le DNS (domain name server) de chaque changement d'IP de votre machine pour qu'il y envoit les visiteurs qui ont saisi votre nom de domaine dans la zone d'adresse de leur navigateur. Eh bien, la tele2 box s'en charge pour vous auprès de services de DNS gratuits comme DynDNS.
Ce dernier peut également servir de relai entre un nom de domaine payant et une machine ayant une IP dynamique.
Voici l'une des solutions proposées par XName, le service que j'utilise pour gérer mes noms de domaines :
When subscribing to an external service, you will have a fixed name to connect to your computer, whatever its IP address is. To reach it as mycomputer.yourzone.com instead of myaccount.externalservice.org, simply add a CNAME record on XName in yourzone.com, for mycomputer, pointing to myaccount.externalservice.org.
No extra configuration is needed on XName, you just need a client on your computer to automatically change IP address on external service DNS servers.
L'autre solution, également proposée par DynDNS mais inutile avec la tele2 box, consiste à utiliser un client qui notifie directement le service en question. XName propose son client écrit en python, DynDNS en propose plusieurs en fonction de votre plateforme mais j'avais trouvé tout ça peu pratique à l'usage si votre machine n'est pas dédiée à internet et/ou que vous la partagez avec d'autres utilisateurs.
Derniers commentaires