- A("spike-04", SPIKE04_IPV4),
- AAAA("spike-04", SPIKE04_IPV6),
- // A("@", SPIKE04_IPV4, TTL("10m")),
- // AAAA("@", SPIKE04_IPV6, TTL("10m")),
- // A("www", SPIKE04_IPV4, TTL("10m")),
- // AAAA("www", SPIKE04_IPV6, TTL("10m")),
- // A("api", SPIKE04_IPV4, TTL("10m")),
- // AAAA("api", SPIKE04_IPV6, TTL("10m")),
- // A("maps", SPIKE04_IPV4, TTL("10m")),
- // AAAA("maps", SPIKE04_IPV6, TTL("10m")),
- // A("mapz", SPIKE04_IPV4, TTL("10m")),
- // AAAA("mapz", SPIKE04_IPV6, TTL("10m")),
- A("spike-04.bm", SPIKE04_INTERNAL),
- A("spike-04.oob", SPIKE04_OOB),
-
- A("spike-05", SPIKE05_IPV4),
- AAAA("spike-05", SPIKE05_IPV6),
- // A("@", SPIKE05_IPV4, TTL("10m")),
- // AAAA("@", SPIKE05_IPV6, TTL("10m")),
- // A("www", SPIKE05_IPV4, TTL("10m")),
- // AAAA("www", SPIKE05_IPV6, TTL("10m")),
- // A("api", SPIKE05_IPV4, TTL("10m")),
- // AAAA("api", SPIKE05_IPV6, TTL("10m")),
- // A("maps", SPIKE05_IPV4, TTL("10m")),
- // AAAA("maps", SPIKE05_IPV6, TTL("10m")),
- // A("mapz", SPIKE05_IPV4, TTL("10m")),
- // AAAA("mapz", SPIKE05_IPV6, TTL("10m")),
- A("spike-05.bm", SPIKE05_INTERNAL),
- A("spike-05.oob", SPIKE05_OOB),
-
- A("spike-06", SPIKE06_IPV4),
- AAAA("spike-06", SPIKE06_IPV6),
- A("@", SPIKE06_IPV4, TTL("10m")),
- AAAA("@", SPIKE06_IPV6, TTL("10m")),
- A("www", SPIKE06_IPV4, TTL("10m")),
- AAAA("www", SPIKE06_IPV6, TTL("10m")),
- A("api", SPIKE06_IPV4, TTL("10m")),
- AAAA("api", SPIKE06_IPV6, TTL("10m")),
- A("maps", SPIKE06_IPV4, TTL("10m")),
- AAAA("maps", SPIKE06_IPV6, TTL("10m")),
- A("mapz", SPIKE06_IPV4, TTL("10m")),
- AAAA("mapz", SPIKE06_IPV6, TTL("10m")),
- A("spike-06.ams", SPIKE06_INTERNAL),
- A("spike-06.oob", SPIKE06_OOB),
-
- A("spike-07", SPIKE07_IPV4),
- AAAA("spike-07", SPIKE07_IPV6),
- A("@", SPIKE07_IPV4, TTL("10m")),
- AAAA("@", SPIKE07_IPV6, TTL("10m")),
- A("www", SPIKE07_IPV4, TTL("10m")),
- AAAA("www", SPIKE07_IPV6, TTL("10m")),
- A("api", SPIKE07_IPV4, TTL("10m")),
- AAAA("api", SPIKE07_IPV6, TTL("10m")),
- A("maps", SPIKE07_IPV4, TTL("10m")),
- AAAA("maps", SPIKE07_IPV6, TTL("10m")),
- A("mapz", SPIKE07_IPV4, TTL("10m")),
- AAAA("mapz", SPIKE07_IPV6, TTL("10m")),
- A("spike-07.ams", SPIKE07_INTERNAL),
- A("spike-07.oob", SPIKE07_OOB),
-
- A("spike-08", SPIKE08_IPV4),
- AAAA("spike-08", SPIKE08_IPV6),
- A("@", SPIKE08_IPV4, TTL("10m")),
- AAAA("@", SPIKE08_IPV6, TTL("10m")),
- A("www", SPIKE08_IPV4, TTL("10m")),
- AAAA("www", SPIKE08_IPV6, TTL("10m")),
- A("api", SPIKE08_IPV4, TTL("10m")),
- AAAA("api", SPIKE08_IPV6, TTL("10m")),
- A("maps", SPIKE08_IPV4, TTL("10m")),
- AAAA("maps", SPIKE08_IPV6, TTL("10m")),
- A("mapz", SPIKE08_IPV4, TTL("10m")),
- AAAA("mapz", SPIKE08_IPV6, TTL("10m")),
- A("spike-08.ams", SPIKE08_INTERNAL),
- A("spike-08.oob", SPIKE08_OOB),
-
- // Rails application servers
-
- A("thorn-02.ams", THORN02_INTERNAL),
- A("rails2.ams", THORN02_INTERNAL),
- A("thorn-02.oob", THORN02_OOB),
-
- A("thorn-03.ams", THORN03_INTERNAL),
- A("rails3.ams", THORN03_INTERNAL),
- A("thorn-03.oob", THORN03_OOB),
-
- A("thorn-04.bm", THORN04_INTERNAL),
- A("rails4.bm", THORN04_INTERNAL),
- A("thorn-04.oob", THORN04_OOB),
-
- A("thorn-05.bm", THORN05_INTERNAL),
- A("rails5.bm", THORN05_INTERNAL),
- A("thorn-05.oob", THORN05_OOB),
+ HTTPS("www", 1, ".", "alpn=h2"),
+ HTTPS("api", 1, ".", "alpn=h2"),
+ HTTPS("maps", 1, ".", "alpn=h2"),
+ HTTPS("mapz", 1, ".", "alpn=h2"),
+
+ // A("@", IPV4["spike-01.he"]),
+ // AAAA("@", IPV6["spike-01.he"]),
+ // A("www", IPV4["spike-01.he"]),
+ // AAAA("www", IPV6["spike-01.he"]),
+ // A("api", IPV4["spike-01.he"]),
+ // AAAA("api", IPV6["spike-01.he"]),
+ // A("maps", IPV4["spike-01.he"]),
+ // AAAA("maps", IPV6["spike-01.he"]),
+ // A("mapz", IPV4["spike-01.he"]),
+ // AAAA("mapz", IPV6["spike-01.he"]),
+
+ // A("@", IPV4["spike-02.he"]),
+ // AAAA("@", IPV6["spike-02.he"]),
+ // A("www", IPV4["spike-02.he"]),
+ // AAAA("www", IPV6["spike-02.he"]),
+ // A("api", IPV4["spike-02.he"]),
+ // AAAA("api", IPV6["spike-02.he"]),
+ // A("maps", IPV4["spike-02.he"]),
+ // AAAA("maps", IPV6["spike-02.he"]),
+ // A("mapz", IPV4["spike-02.he"]),
+ // AAAA("mapz", IPV6["spike-02.he"]),
+
+ // A("@", IPV4["spike-03.he"]),
+ // AAAA("@", IPV6["spike-03.he"]),
+ // A("www", IPV4["spike-03.he"]),
+ // AAAA("www", IPV6["spike-03.he"]),
+ // A("api", IPV4["spike-03.he"]),
+ // AAAA("api", IPV6["spike-03.he"]),
+ // A("maps", IPV4["spike-03.he"]),
+ // AAAA("maps", IPV6["spike-03.he"]),
+ // A("mapz", IPV4["spike-03.he"]),
+ // AAAA("mapz", IPV6["spike-03.he"]),
+
+ A("@", IPV4["spike-06"], CF_PROXY_ON),
+ AAAA("@", IPV6["spike-06"], CF_PROXY_ON),
+ A("www", IPV4["spike-06"], CF_PROXY_ON),
+ AAAA("www", IPV6["spike-06"], CF_PROXY_ON),
+ A("api", IPV4["spike-06"], CF_PROXY_ON),
+ AAAA("api", IPV6["spike-06"], CF_PROXY_ON),
+ A("maps", IPV4["spike-06"], CF_PROXY_ON),
+ AAAA("maps", IPV6["spike-06"], CF_PROXY_ON),
+ A("mapz", IPV4["spike-06"], CF_PROXY_ON),
+ AAAA("mapz", IPV6["spike-06"], CF_PROXY_ON),
+
+ A("@", IPV4["spike-07"], CF_PROXY_ON),
+ AAAA("@", IPV6["spike-07"], CF_PROXY_ON),
+ A("www", IPV4["spike-07"], CF_PROXY_ON),
+ AAAA("www", IPV6["spike-07"], CF_PROXY_ON),
+ A("api", IPV4["spike-07"], CF_PROXY_ON),
+ AAAA("api", IPV6["spike-07"], CF_PROXY_ON),
+ A("maps", IPV4["spike-07"], CF_PROXY_ON),
+ AAAA("maps", IPV6["spike-07"], CF_PROXY_ON),
+ A("mapz", IPV4["spike-07"], CF_PROXY_ON),
+ AAAA("mapz", IPV6["spike-07"], CF_PROXY_ON),
+
+ A("@", IPV4["spike-08"], CF_PROXY_ON),
+ AAAA("@", IPV6["spike-08"], CF_PROXY_ON),
+ A("www", IPV4["spike-08"], CF_PROXY_ON),
+ AAAA("www", IPV6["spike-08"], CF_PROXY_ON),
+ A("api", IPV4["spike-08"], CF_PROXY_ON),
+ AAAA("api", IPV6["spike-08"], CF_PROXY_ON),
+ A("maps", IPV4["spike-08"], CF_PROXY_ON),
+ AAAA("maps", IPV6["spike-08"], CF_PROXY_ON),
+ A("mapz", IPV4["spike-08"], CF_PROXY_ON),
+ AAAA("mapz", IPV6["spike-08"], CF_PROXY_ON),