Project

General

Profile

HowDoWeDoDns

Pour les déploiements de Publik on a besoin d'une série de noms de domaine et il faut les demander au client; là on pourrait 1) leur pointer l'adresse IP du service pour faire un enregistrement de type A mais ça nous bloquerait ensuite si jamais on devait changer celle-ci (par exemple si on met de l'ip failover en amont, si on change de presta, etc.), 2) on pourrait leur demander de faire un CNAME vers le service, genre statis.example.net CNAME bi.entrouvert.org. mais si jamais on se trouve devoir ou décider de distribuer les clients différemments, ça va nous bloquer aussi.

La solution adoptée est simplement de faire du nom de domaine un CNAME vers "nom de domaine".entrouvert.org, ainsi on a client par client, service par service, la main.

Exemple :

statistiques.nancy.fr      CNAME statistiques.nancy.fr.entrouvert.org.

https://perso.entrouvert.org/~fred/dns.html existe pour ridiculement faire ça (ajouter .entrouvert.org).

Ensuite, dans la configuration de notre côté (sur leucas), on fait le CNAME approprié. (dans cet exemple de statistiques.nancy.fr.entrouvert.org vers bi.entrouvert.org)

Zone *.dev.entrouvert.org

Il y a powerdns et du code et ça marche sans intervention manuelle.

Also available in: PDF HTML TXT