- A("spike-01", "130.117.76.6"),
- AAAA("spike-01", "2001:978:2:2c::172:6"),
- // A("@", "130.117.76.6", TTL("10m")),
- // AAAA("@", "2001:978:2:2c::172:6", TTL("10m")),
- // A("www", "130.117.76.6" TTL("10m")),
- // AAAA("www", "2001:978:2:2c::172:6", TTL("10m")),
- // A("api", "130.117.76.6", TTL("10m")),
- // AAAA("api", "2001:978:2:2c::172:6", TTL("10m")),
- // A("maps", "130.117.76.6", TTL("10m")),
- // AAAA("maps", "2001:978:2:2c::172:6", TTL("10m")),
- // A("mapz", "130.117.76.6", TTL("10m")),
- // AAAA("mapz", "2001:978:2:2c::172:6", TTL("10m")),
- A("spike-01.ams", "10.0.48.6"),
- A("spike-01.oob", "10.0.49.6"),
-
- A("spike-02", "130.117.76.7"),
- AAAA("spike-02", "2001:978:2:2c::172:7"),
- // A("@", "130.117.76.7", TTL("10m")),
- // AAAA("@", "2001:978:2:2c::172:7", TTL("10m")),
- // A("www", "130.117.76.7", TTL("10m")),
- // AAAA("www", "2001:978:2:2c::172:7", TTL("10m")),
- // A("api", "130.117.76.7", TTL("10m")),
- // AAAA("api", "2001:978:2:2c::172:7", TTL("10m")),
- // A("maps", "130.117.76.7", TTL("10m")),
- // AAAA("maps", "2001:978:2:2c::172:7", TTL("10m")),
- // A("mapz", "130.117.76.7", TTL("10m")),
- // AAAA("mapz", "2001:978:2:2c::172:7", TTL("10m")),
- A("spike-02.ams", "10.0.48.7"),
- A("spike-02.oob", "10.0.49.7"),
-
- A("spike-03", "130.117.76.8"),
- AAAA("spike-03", "2001:978:2:2c::172:8"),
- // A("@", "130.117.76.8", TTL("10m")),
- // AAAA("@", "2001:978:2:2c::172:8", TTL("10m")),
- // A("www", "130.117.76.8", TTL("10m")),
- // AAAA("www", "2001:978:2:2c::172:8", TTL("10m")),
- // A("api", "130.117.76.8", TTL("10m")),
- // AAAA("api", "2001:978:2:2c::172:8", TTL("10m")),
- // A("maps", "130.117.76.8", TTL("10m")),
- // AAAA("maps", "2001:978:2:2c::172:8", TTL("10m")),
- // A("mapz", "130.117.76.8", TTL("10m")),
- // AAAA("mapz", "2001:978:2:2c::172:8", TTL("10m")),
- A("spike-03.ams", "10.0.48.8"),
- A("spike-03.oob", "10.0.49.8"),
-
- A("spike-04", "89.16.162.21"),
- AAAA("spike-04", "2001:41c9:2:d6::21"),
- // A("@", "89.16.162.21", TTL("10m")),
- // AAAA("@", "2001:41c9:2:d6::21", TTL("10m")),
- // A("www", "89.16.162.21", TTL("10m")),
- // AAAA("www", "2001:41c9:2:d6::21", TTL("10m")),
- // A("api", "89.16.162.21", TTL("10m")),
- // AAAA("api", "2001:41c9:2:d6::21", TTL("10m")),
- // A("maps", "89.16.162.21", TTL("10m")),
- // AAAA("maps", "2001:41c9:2:d6::21", TTL("10m")),
- // A("mapz", "89.16.162.21", TTL("10m")),
- // AAAA("mapz", "2001:41c9:2:d6::21", TTL("10m")),
- A("spike-04.bm", "10.0.32.21"),
- A("spike-04.oob", "10.0.33.21"),
-
- A("spike-05", "89.16.162.22"),
- AAAA("spike-05", "2001:41c9:2:d6::22"),
- // A("@", "89.16.162.22", TTL("10m")),
- // AAAA("@", "2001:41c9:2:d6::22", TTL("10m")),
- // A("www", "89.16.162.22", TTL("10m")),
- // AAAA("www", "2001:41c9:2:d6::22", TTL("10m")),
- // A("api", "89.16.162.22", TTL("10m")),
- // AAAA("api", "2001:41c9:2:d6::22", TTL("10m")),
- // A("maps", "89.16.162.22", TTL("10m")),
- // AAAA("maps", "2001:41c9:2:d6::22", TTL("10m")),
- // A("mapz", "89.16.162.22", TTL("10m")),
- // AAAA("mapz", "2001:41c9:2:d6::22", TTL("10m")),
- A("spike-05.bm", "10.0.32.22"),
- A("spike-05.oob", "10.0.33.22"),
-
- A("spike-06", "130.117.76.11"),
- AAAA("spike-06", "2001:978:2:2c::172:B"),
- A("@", "130.117.76.11", TTL("10m")),
- AAAA("@", "2001:978:2:2c::172:B", TTL("10m")),
- A("www", "130.117.76.11", TTL("10m")),
- AAAA("www", "2001:978:2:2c::172:B", TTL("10m")),
- A("api", "130.117.76.11", TTL("10m")),
- AAAA("api", "2001:978:2:2c::172:B", TTL("10m")),
- A("maps", "130.117.76.11", TTL("10m")),
- AAAA("maps", "2001:978:2:2c::172:B", TTL("10m")),
- A("mapz", "130.117.76.11", TTL("10m")),
- AAAA("mapz", "2001:978:2:2c::172:B", TTL("10m")),
- A("spike-06.ams", "10.0.48.11"),
- A("spike-06.oob", "10.0.49.11"),
-
- A("spike-07", "130.117.76.12"),
- AAAA("spike-07", "2001:978:2:2c::172:C"),
- A("@", "130.117.76.12", TTL("10m")),
- AAAA("@", "2001:978:2:2c::172:C", TTL("10m")),
- A("www", "130.117.76.12", TTL("10m")),
- AAAA("www", "2001:978:2:2c::172:C", TTL("10m")),
- A("api", "130.117.76.12", TTL("10m")),
- AAAA("api", "2001:978:2:2c::172:C", TTL("10m")),
- A("maps", "130.117.76.12", TTL("10m")),
- AAAA("maps", "2001:978:2:2c::172:C", TTL("10m")),
- A("mapz", "130.117.76.12", TTL("10m")),
- AAAA("mapz", "2001:978:2:2c::172:C", TTL("10m")),
- A("spike-07.ams", "10.0.48.12"),
- A("spike-07.oob", "10.0.49.12"),
-
- A("spike-08", "130.117.76.13"),
- AAAA("spike-08", "2001:978:2:2c::172:D"),
- A("@", "130.117.76.13", TTL("10m")),
- AAAA("@", "2001:978:2:2c::172:D", TTL("10m")),
- A("www", "130.117.76.13", TTL("10m")),
- AAAA("www", "2001:978:2:2c::172:D", TTL("10m")),
- A("api", "130.117.76.13", TTL("10m")),
- AAAA("api", "2001:978:2:2c::172:D", TTL("10m")),
- A("maps", "130.117.76.13", TTL("10m")),
- AAAA("maps", "2001:978:2:2c::172:D", TTL("10m")),
- A("mapz", "130.117.76.13", TTL("10m")),
- AAAA("mapz", "2001:978:2:2c::172:D", TTL("10m")),
- A("spike-08.ams", "10.0.48.13"),
- A("spike-08.oob", "10.0.49.13"),
-
- // Rails application servers
-
- A("thorn-01.ams", "10.0.48.51"),
- A("rails1.ams", "10.0.48.51"),
- A("thorn-01.oob", "10.0.49.51"),
-
- A("thorn-02.ams", "10.0.48.52"),
- A("rails2.ams", "10.0.48.52"),
- A("thorn-02.oob", "10.0.49.52"),
-
- A("thorn-03.ams", "10.0.48.53"),
- A("rails3.ams", "10.0.48.53"),
- A("thorn-03.oob", "10.0.49.53"),
-
- A("thorn-04.bm", "10.0.32.41"),
- A("rails4.bm", "10.0.32.41"),
- A("thorn-04.oob", "10.0.33.41"),
-
- A("thorn-05.bm", "10.0.32.42"),
- A("rails5.bm", "10.0.32.42"),
- A("thorn-05.oob", "10.0.33.42"),
+ A("spike-01", SPIKE01_IPV4),
+ AAAA("spike-01", SPIKE01_IPV6),
+ // A("@", SPIKE01_IPV4),
+ // AAAA("@", SPIKE01_IPV6),
+ // A("www", SPIKE01_IPV4),
+ // AAAA("www", SPIKE01_IPV6),
+ // A("api", SPIKE01_IPV4),
+ // AAAA("api", SPIKE01_IPV6),
+ // A("maps", SPIKE01_IPV4),
+ // AAAA("maps", SPIKE01_IPV6),
+ // A("mapz", SPIKE01_IPV4),
+ // AAAA("mapz", SPIKE01_IPV6),
+ A("spike-01.dub", SPIKE01_INTERNAL),
+ A("spike-01.oob", SPIKE01_OOB),
+
+ A("spike-02", SPIKE02_IPV4),
+ AAAA("spike-02", SPIKE02_IPV6),
+ // A("@", SPIKE02_IPV4),
+ // AAAA("@", SPIKE02_IPV6),
+ // A("www", SPIKE02_IPV4),
+ // AAAA("www", SPIKE02_IPV6),
+ // A("api", SPIKE02_IPV4),
+ // AAAA("api", SPIKE02_IPV6),
+ // A("maps", SPIKE02_IPV4),
+ // AAAA("maps", SPIKE02_IPV6),
+ // A("mapz", SPIKE02_IPV4),
+ // AAAA("mapz", SPIKE02_IPV6),
+ A("spike-02.dub", SPIKE02_INTERNAL),
+ A("spike-02.oob", SPIKE02_OOB),
+
+ A("spike-03", SPIKE03_IPV4),
+ AAAA("spike-03", SPIKE03_IPV6),
+ // A("@", SPIKE03_IPV4),
+ // AAAA("@", SPIKE03_IPV6),
+ // A("www", SPIKE03_IPV4),
+ // AAAA("www", SPIKE03_IPV6),
+ // A("api", SPIKE03_IPV4),
+ // AAAA("api", SPIKE03_IPV6),
+ // A("maps", SPIKE03_IPV4),
+ // AAAA("maps", SPIKE03_IPV6),
+ // A("mapz", SPIKE03_IPV4),
+ // AAAA("mapz", SPIKE03_IPV6),
+ A("spike-03.dub", SPIKE03_INTERNAL),
+ A("spike-03.oob", SPIKE03_OOB),
+
+ A("spike-06", SPIKE06_IPV4),
+ AAAA("spike-06", SPIKE06_IPV6),
+ A("@", SPIKE06_IPV4, CF_PROXY_ON),
+ AAAA("@", SPIKE06_IPV6, CF_PROXY_ON),
+ A("www", SPIKE06_IPV4, CF_PROXY_ON),
+ AAAA("www", SPIKE06_IPV6, CF_PROXY_ON),
+ A("api", SPIKE06_IPV4, CF_PROXY_ON),
+ AAAA("api", SPIKE06_IPV6, CF_PROXY_ON),
+ A("maps", SPIKE06_IPV4, CF_PROXY_ON),
+ AAAA("maps", SPIKE06_IPV6, CF_PROXY_ON),
+ A("mapz", SPIKE06_IPV4, CF_PROXY_ON),
+ AAAA("mapz", SPIKE06_IPV6, CF_PROXY_ON),
+ 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, CF_PROXY_ON),
+ AAAA("@", SPIKE07_IPV6, CF_PROXY_ON),
+ A("www", SPIKE07_IPV4, CF_PROXY_ON),
+ AAAA("www", SPIKE07_IPV6, CF_PROXY_ON),
+ A("api", SPIKE07_IPV4, CF_PROXY_ON),
+ AAAA("api", SPIKE07_IPV6, CF_PROXY_ON),
+ A("maps", SPIKE07_IPV4, CF_PROXY_ON),
+ AAAA("maps", SPIKE07_IPV6, CF_PROXY_ON),
+ A("mapz", SPIKE07_IPV4, CF_PROXY_ON),
+ AAAA("mapz", SPIKE07_IPV6, CF_PROXY_ON),
+ 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, CF_PROXY_ON),
+ AAAA("@", SPIKE08_IPV6, CF_PROXY_ON),
+ A("www", SPIKE08_IPV4, CF_PROXY_ON),
+ AAAA("www", SPIKE08_IPV6, CF_PROXY_ON),
+ A("api", SPIKE08_IPV4, CF_PROXY_ON),
+ AAAA("api", SPIKE08_IPV6, CF_PROXY_ON),
+ A("maps", SPIKE08_IPV4, CF_PROXY_ON),
+ AAAA("maps", SPIKE08_IPV6, CF_PROXY_ON),
+ A("mapz", SPIKE08_IPV4, CF_PROXY_ON),
+ AAAA("mapz", SPIKE08_IPV6, CF_PROXY_ON),
+ A("spike-08.ams", SPIKE08_INTERNAL),
+ A("spike-08.oob", SPIKE08_OOB),
+
+ // HTTPS / SVCB records
+ HTTPS("www", 1, ".", "alpn=h2"),
+ HTTPS("api", 1, ".", "alpn=h2"),
+ HTTPS("maps", 1, ".", "alpn=h2"),
+ HTTPS("mapz", 1, ".", "alpn=h2"),