- A("@", RIDLEY_IPV4, TTL("10m")),
- A("www", RIDLEY_IPV4, TTL("10m")),
- A("wiki", RIDLEY_IPV4, TTL("10m")),
- A("blog", RIDLEY_IPV4, TTL("10m")),
- A("crm", RIDLEY_IPV4, TTL("10m")),
- A("join", RIDLEY_IPV4, TTL("10m")),
- A("board", RIDLEY_IPV4, TTL("10m")),
- A("dwg", RIDLEY_IPV4, TTL("10m")),
- A("mwg", RIDLEY_IPV4, TTL("10m")),
- A("operations", RIDLEY_IPV4, TTL("10m"))
+ A("@", RIDLEY_IPV4),
+ A("www", RIDLEY_IPV4),
+ A("wiki", RIDLEY_IPV4),
+ A("blog", RIDLEY_IPV4),
+
+ A("staging.blog", FUME_IPV4),
+ AAAA("staging.blog", FUME_IPV6),
+
+ A("crm", RIDLEY_IPV4),
+ A("join", RIDLEY_IPV4),
+ A("support", RIDLEY_IPV4),
+ A("supporting", RIDLEY_IPV4),
+ A("donate", RIDLEY_IPV4),
+
+ A("board", RIDLEY_IPV4),
+ A("dwg", RIDLEY_IPV4),
+ A("mwg", RIDLEY_IPV4),
+ A("operations", NAGA_IPV4),
+ AAAA("operations", NAGA_IPV6),
+
+ // HTTPS / SVCB records
+ HTTPS("www", 1, ".", "alpn=h2"),
+ HTTPS("wiki", 1, ".", "alpn=h2"),
+ HTTPS("blog", 1, ".", "alpn=h2"),
+ HTTPS("staging.blog", 1, ".", "alpn=h2"),
+ HTTPS("crm", 1, ".", "alpn=h2"),
+ HTTPS("join", 1, ".", "alpn=h2"),
+ HTTPS("support", 1, ".", "alpn=h2"),
+ HTTPS("supporting", 1, ".", "alpn=h2"),
+ HTTPS("donate", 1, ".", "alpn=h2"),
+ HTTPS("board", 1, ".", "alpn=h2"),
+ HTTPS("dwg", 1, ".", "alpn=h2"),
+ HTTPS("mwg", 1, ".", "alpn=h2"),
+ HTTPS("operations", 1, ".", "alpn=h2"),
+
+ // Nextcloud instance
+
+ CNAME("files", "nextcloud-openstreetmapfoundation.cloud68.systems."),
+
+ A("hardware", IDRIS_IPV4),
+
+ // HTTPS / SVCB records
+ HTTPS("hardware", 1, ".", "alpn=h2")