Gestion des noms de domaine#
Geotribu c'est 1 nom de domaine et 3 suffixes, payés de longue date par Fabien :
geotribu.fr
pour le site principal et les sites secondaires en françaisgeotribu.net
pour le blog anglophone et les slidesgeotribu.org
pour les éventuels outils liés à la dynamique de groupe ou communautaire. Inutilisé actuellement.
Ils sont tous enregistrés chez Gandi, un bureau d'enregistrement français.
Côté hébergement, la plupart des sites sont hébergés sur GitHub Pages. Pour le reste :
- les images sur le serveur prêté gracieusement par GeoRezo et géré principalement par Julien
- les sites de prévisualisation des PR sur Netlify
- les serveurs gischat pour QChat sur un serveur géré principalement par Guilhem
Autoriser GitHub Pages à utiliser le nom de domaine geotribu.fr#
Il s'agit de suivre les instructions de la documentation pour configurer un domaine personnalisé. Concrètement, cela consiste à ajouter un enregistrement DNS de type TXT
pour le domaine geotribu.fr
avec une clé de vérification fournie par GitHub. Par exemple :
_github-pages-challenge-geotribu 10800 IN TXT "7am9zq..."
Pour le site principal, cela passe par un enregistrement DNS de type CNAME
pour le domaine www.geotribu.fr
vers geotribu.github.io.
(notez le point final à la fin de l'enregistrement).
www 600 IN CNAME geotribu.github.io.
Il faut aussi ajouter les enregistrements pour les sous-domaines :
cli 10800 IN CNAME geotribu.github.io.
contribuer 10800 IN CNAME geotribu.github.io.
pyqgis-icons-cheatsheet 10800 IN CNAME geotribu.github.io.
qtribu 10800 IN CNAME geotribu.github.io.
Pour tester, on utilise l'utilitaire dig
:
> dig geotribu.fr +noall +answer -t AAAA
geotribu.fr. 600 IN AAAA 2606:50c0:8003::153
geotribu.fr. 600 IN AAAA 2606:50c0:8001::153
geotribu.fr. 600 IN AAAA 2606:50c0:8000::153
geotribu.fr. 600 IN AAAA 2606:50c0:8002::153
> dig geotribu.fr +noall +answer -t A
geotribu.fr. 600 IN A 185.199.108.153
geotribu.fr. 600 IN A 185.199.111.153
geotribu.fr. 600 IN A 185.199.110.153
geotribu.fr. 600 IN A 185.199.109.153
> dig www.geotribu.fr +nostats +nocomments +nocmd
;www.geotribu.fr. IN A
www.geotribu.fr. 585 IN CNAME geotribu.github.io.
geotribu.github.io. 585 IN A 185.199.111.153
geotribu.github.io. 585 IN A 185.199.108.153
geotribu.github.io. 585 IN A 185.199.110.153
geotribu.github.io. 585 IN A 185.199.109.153
Autoriser GitHub Pages à utiliser le nom de domaine geotribu.net#
De même pour le blog anglophone ou les slides qui sont hébergés sur GitHub Pages, il faut un enregistrement de type TXT
pour le domaine geotribu.net
avec une clé de vérification fournie par GitHub et un enregistrement DNS de type CNAME
pour chaque sous-domaine de geotribu.net
vers geotribu.github.io.
:
blog 1000 IN CNAME geotribu.github.io.
slides 1000 IN CNAME geotribu.github.io.
Autoriser MailChimp et isso (commentaires) à envoyer des mails pour geotribu.fr#
La newsletter et les notifications des commentaires sont envoyées par MailChimp et Isso avec l'adresse facteur@geotribu.fr
. Pour ne pas être considéré comme spam, il faut être en conformité avec SPF, DMARC et DKIM. Pour rappel :
- SPF : autorise une IP à envoyer des mails pour un domaine
- DKIM : signature cryptographique des mails pour prouver qu’ils viennent bien de Geotribu
- DMARC : politique globale pour définir quoi faire si SPF/DKIM échoue
Voici la configuration DNS établie au printemps 2025 pour le domaine geotribu.fr
:
@ 10800 IN MX 10 spool.mail.gandi.net.
@ 10800 IN MX 50 fb.mail.gandi.net.
@ 10800 IN TXT "v=spf1 include:_mailcust.gandi.net ip4:195.200.217.9 ip6:2a06:ac01:cafe:3217::9 ~all"
_dmarc 300 IN TXT "v=DMARC1; p=quarantine; rua=mailto:facteur+dmarc@geotribu.fr"
gm1._domainkey 1200 IN CNAME gm1.gandimail.net.
gm2._domainkey 1200 IN CNAME gm2.gandimail.net.
gm3._domainkey 1200 IN CNAME gm3.gandimail.net.
k2._domainkey 300 IN CNAME dkim2.mcsv.net.
k3._domainkey 300 IN CNAME dkim3.mcsv.net.
mandrill._domainkey 10800 IN TXT "v=DKIM1; k=rsa; p=MIG[...];"
Ressources#
- Doc GitHub sur la gestion des domaines personnalisés
- Consignes Google pour les expéditeurs de mails
- Formulaire Google pour indiquer qu'on est indûment considéré comme spam
- Sécurité de la messagerie : SPF, DKIM et DMARC pour les débutants
-
étape où un contributeur propose d'intégrer ses modifications dans le socle principal du projet. Voir la documentation de GitHub. ↩
Commentaires
Ce contenu est sous licence Creative Commons BY-NC-SA 4.0 International