|
>>>
Nouvelles
Le 09.09.2011 18:44
Catégorie : AUTO-HEBERGEMENT
Domaine avec ip dynamiqueS'héberger soi-même avec une IP dynamique et un nom de domaineVous avez un domaine en .org enregistré chez Gandi SAS et vous vous hébergez vous même derrière une machinbox configurée en routeur et hélas, vous n'êtes pas chez Free. Pas d'IP fixe donc coté WAN de votre machinbox. Comment faire pour que votre domaine pointe sur votre serveur auto-hébergé quelque soit l'IP WAN fournie à votre machinbox ? Du scriptage tu feras ! :-)
C'est arrivé ! Vous êtes dans la mouise. Votre gentil FAI vous a changé l'IP publique de votre machinbox et comme il est consciencieux, il vous l'a changé plusieurs fois de suite dans la nuit ou la journée. Votre site web est inaccessible. Vos visiteurs sont mécontents. Il faut donc opérer de manière automatique. scriptez vous dis-je ! Installez et configurez ddclient sur votre serveur dns primaire en désactivant son mode daemon. Ici bazzanella.dyndns-server.com. ddclient mettra à jour votre ip publique au niveau de votre compte dyndns. Pour l'ensemble de la planète, bazzanella.dyndns-server.com pointera bien au final sur votre nouvelle ip publique. Votre zone pour votre serveur dns primaire bazzanella.dyndns-server.com ressemblera à ceci : Fichier bazzanella.dyndns-server.com.db :
Vos serveurs de nom dans votre interface d'administration chez Gandi sont : Serveur DNS primaire : bazzanella.dyndns-server.com Vous devrez donc dans votre zone bazzanella.dyndns-server.com.db signaler à votre secondaire le changement de votre ip publique en incrémentant de 1 votre Serial (2011111995 passe à 2011111996). Votre secondaire ns6.gandi.net mettra à jour sa zone esclave et prendra en compte la nouvelle ip publique de votre primaire bazzanella.dyndns-server.com. ns6.gandi.net n'effectue pas cette opération immédiatement, il lui faut un certain temps à cause de ses caches. Chez moi, une petite heure. On vérifiera cette prise en compte par des nslookup réguliers dans nos scripts cron. Il nous faut également mettre à jour notre zone bazzanella.org.db de la même manière : Fichier bazzanella.org.db :
Je vous ferais grâce de votre zone inverse, vous y appliquerez le même principe. Il ne vous reste plus qu'à scripter pour que le changement de votre ip publique soit prise en compte automatiquement. Mon crontab :
Le script majipdns s'occupe des domaines. le script verifdns sonde le secondaire ns6.gandi.net afin de bien prendre en compte le primaire. Le premier sccipt commande le second. Chacun se base sur une liste de domaine à traiter (Un par ligne) dans un fichier texte indiqué par la variable READFILE. Bientôt, tout ceci sera de l'histoire ancienne. A moi les joies d'une ip fixe avec Free.
Commentaires
|
Afficher les résultats 1 à 10 sur un total de 17 |

Ubuntu
Ajouter un commentaire