1 D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
3 // Publish CAA records indicating that only letsencrypt should issue certificates
5 CAA("@", "issue", "letsencrypt.org", CF_TTL_ANY),
6 CAA("@", "issuewild", "letsencrypt.org", CF_TTL_ANY),
7 CAA("@", "iodef", "mailto:hostmaster@openstreetmap.org"),
9 // Let the main domain handle the email
11 MX("@", 10, "a.mx.openstreetmap.org."),
13 // Delegate SPF policy to the main domain
15 TXT("@", "v=spf1 include:openstreetmap.org -all"),
17 // Delegate MTA-STS policy to the main domain
19 CNAME("_mta-sts", "_mta-sts.openstreetmap.org."),
23 ALIAS("@", "www.openstreetmap.org."),
24 CNAME("www", "www.openstreetmap.org."),
25 CNAME("api", "api.openstreetmap.org."),
27 // Aerial imagery sites on draco
29 A("aerial", DRACO_IPV4, TTL("10m")),
30 A("a.aerial", DRACO_IPV4, TTL("10m")),
31 A("b.aerial", DRACO_IPV4, TTL("10m")),
32 A("c.aerial", DRACO_IPV4, TTL("10m")),
34 // Aerial imagery sites on kessie
36 A("coct.aerial", KESSIE_IPV4, TTL("30m")),
37 AAAA("coct.aerial", KESSIE_IPV6, TTL("30m")),
38 A("a.coct.aerial", KESSIE_IPV4, TTL("30m")),
39 AAAA("a.coct.aerial", KESSIE_IPV6, TTL("30m")),
40 A("b.coct.aerial", KESSIE_IPV4, TTL("30m")),
41 AAAA("b.coct.aerial", KESSIE_IPV6, TTL("30m")),
42 A("c.coct.aerial", KESSIE_IPV4, TTL("30m")),
43 AAAA("c.coct.aerial", KESSIE_IPV6, TTL("30m")),
45 A("topo", KESSIE_IPV4, TTL("30m")),
46 AAAA("topo", KESSIE_IPV6, TTL("30m")),
47 A("a.topo", KESSIE_IPV4, TTL("30m")),
48 AAAA("a.topo", KESSIE_IPV6, TTL("30m")),
49 A("b.topo", KESSIE_IPV4, TTL("30m")),
50 AAAA("b.topo", KESSIE_IPV6, TTL("30m")),
51 A("c.topo", KESSIE_IPV4, TTL("30m")),
52 AAAA("c.topo", KESSIE_IPV6, TTL("30m")),
54 A("namibia-topo", KESSIE_IPV4, TTL("30m")),
55 AAAA("namibia-topo", KESSIE_IPV6, TTL("30m")),
56 A("a.namibia-topo", KESSIE_IPV4, TTL("30m")),
57 AAAA("a.namibia-topo", KESSIE_IPV6, TTL("30m")),
58 A("b.namibia-topo", KESSIE_IPV4, TTL("30m")),
59 AAAA("b.namibia-topo", KESSIE_IPV6, TTL("30m")),
60 A("c.namibia-topo", KESSIE_IPV4, TTL("30m")),
61 AAAA("c.namibia-topo", KESSIE_IPV6, TTL("30m"))