X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fnsd%2Fzone.d%2Fwiklou.org.zone.m4;fp=etc%2Fnsd%2Fzone.d%2Fwiklou.org.zone.m4;h=4c19a7252450da1fc1f5d4cb6f2cf9401c847181;hp=0000000000000000000000000000000000000000;hb=04b8e1c63f1dc6ebadd577c54ee4006bb360320c;hpb=b24af3f2f139d71bc84cd0c807dca1c84cee833f diff --git a/etc/nsd/zone.d/wiklou.org.zone.m4 b/etc/nsd/zone.d/wiklou.org.zone.m4 new file mode 100644 index 0000000..4c19a72 --- /dev/null +++ b/etc/nsd/zone.d/wiklou.org.zone.m4 @@ -0,0 +1,55 @@ +divert(-1) +dnl changecom(`;') + +* utilitaires M4 +define(`ALIAS', `define($1`_IP4', $2`'_IP4)') +define(`MAKE_GETTER', `define(`$1', $`'1`_'$`'0)') +MAKE_GETTER(`IP4') +MAKE_GETTER(`NAME') +define(`FQDN', `NAME($1).ZONE_DOMAIN') + +* hébergeur : gresille.org +define(`GRESILLE_IP4', `IP4(LOCAL)') + +* hébergeur : lautre.net +define(`LAUTRENET_IP4', `80.67.160.70') +define(`LAUTRENET_MX_NAME', `mx.lautre.net.') +define(`LAUTRENET_MX2_NAME', `mx2.lautre.net.') + +divert(0)dnl +$TTL 1d ; TTL (Time To Live) par défaut pour les enregistrements + +; ENREGISTREMENT « SOA » (Start Of Authority). +@ SOA ns hostmaster ( + ZONE_SERIAL ; Serial number. + 1d ; Refresh. + 15m ; Retry. + 2592000 ; Expire. + 1d ; TTL (Time To Live) minimum. + ) + +; ENREGISTREMENTS « A » (DNS -> adresse IPv4) +@ A IP4(GRESILLE) +dovecot A IP4(GRESILLE) +imap A IP4(GRESILLE) +mx A IP4(GRESILLE) +ns A IP4(GRESILLE) +pop A IP4(GRESILLE) +smtp A IP4(GRESILLE) +sympa A IP4(GRESILLE) +www A IP4(GRESILLE) + + +; ENREGISTREMENTS « MX » (Mail eXchange) +; NOTE : le reverse et le forward associés au nom donné à un enregistrement MX +; devraient correspondre. Certains antispams le vérifient, et certains (rares) admins +; bloquent même au niveau de la session SMTP si il ne correspond pas. +@ MX 5 mx + +; ENREGISTREMENTS « NS » (Name Server) +@ NS ns +@ NS ns6.gandi.net. + +; ENREGISTREMENTS "SPF" (Sender Policy Framework) +@ 3600 IN SPF "v=spf1 mx ip4:IP4(GRESILLE) ~all" +@ 3600 IN TXT "v=spf1 mx ip4:IP4(GRESILLE) ~all"