]> git.openstreetmap.org Git - dns.git/blob - src/openstreetmap-za.js
Factor out host addresses to a set of constants
[dns.git] / src / openstreetmap-za.js
1 D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
2
3   // Publish CAA records indicating that only letsencrypt should issue certificates
4
5   CAA("@", "issue", "letsencrypt.org", CF_TTL_ANY),
6   CAA("@", "issuewild", "letsencrypt.org", CF_TTL_ANY),
7   CAA("@", "iodef", "mailto:hostmaster@openstreetmap.org"),
8
9   // Let the main domain handle the email
10
11   MX("@", 10, "a.mx.openstreetmap.org."),
12
13   // Delegate SPF policy to the main domain
14
15   TXT("@", "v=spf1 include:openstreetmap.org -all"),
16
17   // Delegate MTA-STS policy to the main domain
18
19   CNAME("_mta-sts", "_mta-sts.openstreetmap.org."),
20
21   // Main web site
22
23   ALIAS("@", "www.openstreetmap.org."),
24   CNAME("www", "www.openstreetmap.org."),
25   CNAME("api", "api.openstreetmap.org."),
26
27   // Aerial imagery sites on draco
28
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")),
33
34   // Aerial imagery sites on kessie
35
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")),
44
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")),
53
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"))
62
63 );