- A("draco", DRACO_IPV4),
- A("draco.ucl", DRACO_INTERNAL),
- A("draco.oob", DRACO_OOB),
-
- A("kessie", KESSIE_IPV4),
- AAAA("kessie", KESSIE_IPV6),
- A("agri", KESSIE_IPV4, TTL("1h")),
- AAAA("agri", KESSIE_IPV6, TTL("1h")),
- A("a.agri", KESSIE_IPV4, TTL("1h")),
- AAAA("a.agri", KESSIE_IPV6, TTL("1h")),
- A("b.agri", KESSIE_IPV4, TTL("1h")),
- AAAA("b.agri", KESSIE_IPV6, TTL("1h")),
- A("c.agri", KESSIE_IPV4, TTL("1h")),
- AAAA("c.agri", KESSIE_IPV6, TTL("1h")),
- A("os", KESSIE_IPV4, TTL("1h")),
- AAAA("os", KESSIE_IPV6, TTL("1h")),
- A("a.os", KESSIE_IPV4, TTL("1h")),
- AAAA("a.os", KESSIE_IPV6, TTL("1h")),
- A("b.os", KESSIE_IPV4, TTL("1h")),
- AAAA("b.os", KESSIE_IPV6, TTL("1h")),
- A("c.os", KESSIE_IPV4, TTL("1h")),
- AAAA("c.os", KESSIE_IPV6, TTL("1h")),
- A("kessie.oob", KESSIE_OOB),
-
- // Prometheus server
-
- A("stormfly-03", STORMFLY03_IPV4),
- AAAA("stormfly-03", STORMFLY03_IPV6),
- A("prometheus", STORMFLY03_IPV4, TTL("10m")),
- AAAA("prometheus", STORMFLY03_IPV6, TTL("10m")),
- A("stormfly-03.oob", STORMFLY03_OOB),
+ HTTPS("agri", 1, ".", "alpn=h2"),
+ HTTPS("a.agri", 1, ".", "alpn=h2"),
+ HTTPS("b.agri", 1, ".", "alpn=h2"),
+ HTTPS("c.agri", 1, ".", "alpn=h2"),
+
+ A("agri", IPV4["lockheed"]),
+ AAAA("agri", IPV6["lockheed"]),
+ A("a.agri", IPV4["lockheed"]),
+ AAAA("a.agri", IPV6["lockheed"]),
+ A("b.agri", IPV4["lockheed"]),
+ AAAA("b.agri", IPV6["lockheed"]),
+ A("c.agri", IPV4["lockheed"]),
+ AAAA("c.agri", IPV6["lockheed"]),
+
+ HTTPS("act-imagery", 1, ".", "alpn=h2"),
+ HTTPS("a.act-imagery", 1, ".", "alpn=h2"),
+ HTTPS("b.act-imagery", 1, ".", "alpn=h2"),
+ HTTPS("c.act-imagery", 1, ".", "alpn=h2"),
+
+ A("act-imagery", IPV4["lockheed"]),
+ AAAA("act-imagery", IPV6["lockheed"]),
+ A("a.act-imagery", IPV4["lockheed"]),
+ AAAA("a.act-imagery", IPV6["lockheed"]),
+ A("b.act-imagery", IPV4["lockheed"]),
+ AAAA("b.act-imagery", IPV6["lockheed"]),
+ A("c.act-imagery", IPV4["lockheed"]),
+ AAAA("c.act-imagery", IPV6["lockheed"]),
+
+ HTTPS("au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+ HTTPS("a.au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+ HTTPS("b.au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+ HTTPS("c.au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+
+ A("au-vic-melbourne-imagery", IPV4["lockheed"]),
+ AAAA("au-vic-melbourne-imagery", IPV6["lockheed"]),
+ A("a.au-vic-melbourne-imagery", IPV4["lockheed"]),
+ AAAA("a.au-vic-melbourne-imagery", IPV6["lockheed"]),
+ A("b.au-vic-melbourne-imagery", IPV4["lockheed"]),
+ AAAA("b.au-vic-melbourne-imagery", IPV6["lockheed"]),
+ A("c.au-vic-melbourne-imagery", IPV4["lockheed"]),
+ AAAA("c.au-vic-melbourne-imagery", IPV6["lockheed"]),
+
+ HTTPS("os", 1, ".", "alpn=h2"),
+ HTTPS("a.os", 1, ".", "alpn=h2"),
+ HTTPS("b.os", 1, ".", "alpn=h2"),
+ HTTPS("c.os", 1, ".", "alpn=h2"),
+
+ A("os", IPV4["lockheed"]),
+ AAAA("os", IPV6["lockheed"]),
+ A("a.os", IPV4["lockheed"]),
+ AAAA("a.os", IPV6["lockheed"]),
+ A("b.os", IPV4["lockheed"]),
+ AAAA("b.os", IPV6["lockheed"]),
+ A("c.os", IPV4["lockheed"]),
+ AAAA("c.os", IPV6["lockheed"]),
+
+ HTTPS("tiler", 1, ".", "alpn=h2"),
+ HTTPS("us-imagery", 1, ".", "alpn=h2"),
+ HTTPS("a.us-imagery", 1, ".", "alpn=h2"),
+ HTTPS("b.us-imagery", 1, ".", "alpn=h2"),
+ HTTPS("c.us-imagery", 1, ".", "alpn=h2"),
+
+ A("tiler", IPV4["lockheed"]),
+ AAAA("tiler", IPV6["lockheed"]),
+ A("us-imagery", IPV4["lockheed"]),
+ AAAA("us-imagery", IPV6["lockheed"]),
+ A("a.us-imagery", IPV4["lockheed"]),
+ AAAA("a.us-imagery", IPV6["lockheed"]),
+ A("b.us-imagery", IPV4["lockheed"]),
+ AAAA("b.us-imagery", IPV6["lockheed"]),
+ A("c.us-imagery", IPV4["lockheed"]),
+ AAAA("c.us-imagery", IPV6["lockheed"]),
+
+ // Prometheus server and munin redirect
+
+ HTTPS("prometheus", 1, ".", "alpn=h2"),
+ HTTPS("munin", 1, ".", "alpn=h2"),
+
+ A("prometheus", IPV4["stormfly-03"]),
+ AAAA("prometheus", IPV6["stormfly-03"]),
+ A("munin", IPV4["stormfly-03"]),
+ AAAA("munin", IPV6["stormfly-03"]),