1 D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
3 // Publish CAA records indicating that only letsencrypt and globalsign (Fastly) should issue certificates
8 iodef: "mailto:hostmaster@openstreetmap.org",
11 "globalsign.com", // Used by Fastly for CDN certificates
15 "globalsign.com", // Used by Fastly for CDN certificates
21 MX("@", 10, QUALIFY("a.mx")),
23 A("a.mx", FAFNIR_IPV4),
24 AAAA("a.mx", FAFNIR_IPV6),
25 A("mail", FAFNIR_IPV4),
26 AAAA("mail", FAFNIR_IPV6),
27 A("mta-sts", FAFNIR_IPV4),
28 AAAA("mta-sts", FAFNIR_IPV6),
30 // Publish SPF records indicating that only shenron sends mail
36 "ip4:212.110.172.32", // shenron ipv4
37 "ip6:2001:41c9:1:400::32", // shenron ipv6
38 "ip4:184.104.226.98", // fafnir ipv4
39 "ip6:2001:470:1:b3b::2", // fafnir ipv6
40 "ip4:193.60.236.0/24", // ucl external
41 "ip4:184.104.179.128/27", // amsterdam external
42 "ip6:2001:470:1:fa1::/64", // amsterdam external
43 "ip4:184.104.226.96/27", // dublin external
44 "ip6:2001:470:1:b3b::/64", // dublin external
45 "mx", // safety net if we change mx
50 // Publish DMARC report-only policy
55 "mailto:openstreetmap-d@dmarc.report-uri.com"
60 // Announce MTA-STS policy and TLSRPT policy for error reports
62 TXT("_mta-sts", "v=STSv1; id=202001291805Z"),
63 TXT("_smtp._tls", "v=TLSRPTv1; rua=mailto:openstreetmap-d@tlsrpt.report-uri.com"),
65 // Fastly cert domain ownership confirmation
67 TXT("@", "_globalsign-domain-verification=ps00GlW1BzY9c2_cwH_pFqRkvzZyaCVZ-3RLssRG6S"),
68 TXT("@", "_globalsign-domain-verification=W0buKB5ZmL-VwwHw2oQyQImk3I1q3hSemf2qmB1hjP"),
70 A("wiki", KONQI_IPV4),
71 AAAA("wiki", KONQI_IPV6),
73 AAAA("www", KONQI_IPV6),