var OPENSTREETMAP_ZA = loadTemplate("openstreetmap-za");
-OPENSTREETMAP_UK("openstreetmap.org.za", REG_NONE);
-OPENSTREETMAP_UK("osm.org.za", REG_NONE);
+OPENSTREETMAP_ZA("openstreetmap.org.za", REG_NONE);
+OPENSTREETMAP_ZA("osm.org.za", REG_NONE);
var OSMFOUNDATION = loadTemplate("osmfoundation");
var STATEOFTHEMAP_EU = loadTemplate("stateofthemap-eu");
-STATEOFTHEMAP("stateofthemap.eu", REG_GANDI);
+STATEOFTHEMAP_EU("stateofthemap.eu", REG_GANDI);
var OPENGEODATA = loadTemplate("opengeodata");
A("b.namibia-topo", "178.250.74.36", TTL("30m")),
AAAA("b.namibia-topo", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("30m")),
A("c.namibia-topo", "178.250.74.36", TTL("30m")),
- AAAA("c.namibia-topo", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("30m")),
+ AAAA("c.namibia-topo", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("30m"))
);
--- /dev/null
+D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
+
+ // Publish CAA records indicating that only letsencrypt should issue certificates
+
+ CAA("@", "issue", "letsencrypt.org", CF_TTL_ANY),
+ CAA("@", "issuewild", "letsencrypt.org", CF_TTL_ANY),
+ CAA("@", "iodef", "mailto:hostmaster@openstreetmap.org"),
+
+ // Let openstreetmap.at handle email
+
+ MX("@", 1, "openstreetmap.at.", TTL("1h")),
+
+ // Main web server and it's aliases
+
+ A("@", "88.198.206.107", TTL("10m")),
+ A("www", "88.198.206.107", TTL("10m"))
+
+);