1 D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
3 // Publish CAA records indicating that only letsencrypt should issue certificates
5 CAA("@", "issue", "letsencrypt.org", CF_TTL_ANY),
6 CAA("@", "issuewild", "letsencrypt.org", CF_TTL_ANY),
7 CAA("@", "iodef", "mailto:hostmaster@openstreetmap.org"),
9 // Use shenron as the MX host
11 MX("@", 10, QUALIFY("a.mx")),
12 MX("messages", 10, QUALIFY("a.mx")),
13 MX("noreply", 10, QUALIFY("a.mx")),
14 MX("otrs", 10, QUALIFY("a.mx")),
15 A("a.mx", "212.110.172.32"),
16 AAAA("a.mx", "2001:41c9:1:400::32"),
18 // Publish SPF records indicating that only shenron sends mail
20 TXT("@", "v=spf1 ip4:212.110.172.32 ip6:2001:41c9:1:400::32 mx -all"),
21 TXT("otrs", "v=spf1 ip4:212.110.172.32 ip6:2001:41c9:1:400::32 mx -all"),
23 // Announce MTA-STS policy and TLSRPT policy for error reports
25 TXT("_mta-sts", "v=STSv1; id=202001291805Z"),
26 TXT("_smtp._tls", "v=TLSRPTv1; rua=mailto:postmaster@openstreetmap.org"),
28 // Delegate MTA-STS policy for subdomains
30 CNAME("_mta-sts.messages", QUALIFY("_mta-sts")),
31 CNAME("_mta-sts.noreply", QUALIFY("_mta-sts")),
32 CNAME("_mta-sts.otrs", QUALIFY("_mta-sts")),
34 // Google postmaster tools verification
36 CNAME("af323lytato5", "gv-o4v3qh5pfayqex.dv.googlehosted.com."),
37 CNAME("irzdddnmh465", "gv-cwr6bvt7xsgact.dv.googlehosted.com."),
39 // Delegate geo.openstreetmap.org to PowerDNS
41 NS("geo", QUALIFY("saphira")),
42 NS("geo", QUALIFY("ridgeback")),
43 NS("geo", QUALIFY("jakelong")),
44 NS("geo", QUALIFY("katie")),
45 NS("geo", QUALIFY("stormfly-02")),
46 NS("geo", QUALIFY("chrysophylax")),
48 // Main web servers and their aliases
50 A("spike-01", "130.117.76.6"),
51 AAAA("spike-01", "2001:978:2:2c::172:6"),
52 // A("@", "130.117.76.6", TTL("10m")),
53 // AAAA("@", "2001:978:2:2c::172:6", TTL("10m")),
54 // A("www", "130.117.76.6" TTL("10m")),
55 // AAAA("www", "2001:978:2:2c::172:6", TTL("10m")),
56 // A("api", "130.117.76.6", TTL("10m")),
57 // AAAA("api", "2001:978:2:2c::172:6", TTL("10m")),
58 // A("maps", "130.117.76.6", TTL("10m")),
59 // AAAA("maps", "2001:978:2:2c::172:6", TTL("10m")),
60 // A("mapz", "130.117.76.6", TTL("10m")),
61 // AAAA("mapz", "2001:978:2:2c::172:6", TTL("10m")),
62 A("spike-01.ams", "10.0.48.6"),
63 A("spike-01.oob", "10.0.49.6"),
65 A("spike-02", "130.117.76.7"),
66 AAAA("spike-02", "2001:978:2:2c::172:7"),
67 // A("@", "130.117.76.7", TTL("10m")),
68 // AAAA("@", "2001:978:2:2c::172:7", TTL("10m")),
69 // A("www", "130.117.76.7", TTL("10m")),
70 // AAAA("www", "2001:978:2:2c::172:7", TTL("10m")),
71 // A("api", "130.117.76.7", TTL("10m")),
72 // AAAA("api", "2001:978:2:2c::172:7", TTL("10m")),
73 // A("maps", "130.117.76.7", TTL("10m")),
74 // AAAA("maps", "2001:978:2:2c::172:7", TTL("10m")),
75 // A("mapz", "130.117.76.7", TTL("10m")),
76 // AAAA("mapz", "2001:978:2:2c::172:7", TTL("10m")),
77 A("spike-02.ams", "10.0.48.7"),
78 A("spike-02.oob", "10.0.49.7"),
80 A("spike-03", "130.117.76.8"),
81 AAAA("spike-03", "2001:978:2:2c::172:8"),
82 // A("@", "130.117.76.8", TTL("10m")),
83 // AAAA("@", "2001:978:2:2c::172:8", TTL("10m")),
84 // A("www", "130.117.76.8", TTL("10m")),
85 // AAAA("www", "2001:978:2:2c::172:8", TTL("10m")),
86 // A("api", "130.117.76.8", TTL("10m")),
87 // AAAA("api", "2001:978:2:2c::172:8", TTL("10m")),
88 // A("maps", "130.117.76.8", TTL("10m")),
89 // AAAA("maps", "2001:978:2:2c::172:8", TTL("10m")),
90 // A("mapz", "130.117.76.8", TTL("10m")),
91 // AAAA("mapz", "2001:978:2:2c::172:8", TTL("10m")),
92 A("spike-03.ams", "10.0.48.8"),
93 A("spike-03.oob", "10.0.49.8"),
95 A("spike-04", "89.16.162.21"),
96 AAAA("spike-04", "2001:41c9:2:d6::21"),
97 // A("@", "89.16.162.21", TTL("10m")),
98 // AAAA("@", "2001:41c9:2:d6::21", TTL("10m")),
99 // A("www", "89.16.162.21", TTL("10m")),
100 // AAAA("www", "2001:41c9:2:d6::21", TTL("10m")),
101 // A("api", "89.16.162.21", TTL("10m")),
102 // AAAA("api", "2001:41c9:2:d6::21", TTL("10m")),
103 // A("maps", "89.16.162.21", TTL("10m")),
104 // AAAA("maps", "2001:41c9:2:d6::21", TTL("10m")),
105 // A("mapz", "89.16.162.21", TTL("10m")),
106 // AAAA("mapz", "2001:41c9:2:d6::21", TTL("10m")),
107 A("spike-04.bm", "10.0.32.21"),
108 A("spike-04.oob", "10.0.33.21"),
110 A("spike-05", "89.16.162.22"),
111 AAAA("spike-05", "2001:41c9:2:d6::22"),
112 // A("@", "89.16.162.22", TTL("10m")),
113 // AAAA("@", "2001:41c9:2:d6::22", TTL("10m")),
114 // A("www", "89.16.162.22", TTL("10m")),
115 // AAAA("www", "2001:41c9:2:d6::22", TTL("10m")),
116 // A("api", "89.16.162.22", TTL("10m")),
117 // AAAA("api", "2001:41c9:2:d6::22", TTL("10m")),
118 // A("maps", "89.16.162.22", TTL("10m")),
119 // AAAA("maps", "2001:41c9:2:d6::22", TTL("10m")),
120 // A("mapz", "89.16.162.22", TTL("10m")),
121 // AAAA("mapz", "2001:41c9:2:d6::22", TTL("10m")),
122 A("spike-05.bm", "10.0.32.22"),
123 A("spike-05.oob", "10.0.33.22"),
125 A("spike-06", "130.117.76.11"),
126 AAAA("spike-06", "2001:978:2:2c::172:B"),
127 A("@", "130.117.76.11", TTL("10m")),
128 AAAA("@", "2001:978:2:2c::172:B", TTL("10m")),
129 A("www", "130.117.76.11", TTL("10m")),
130 AAAA("www", "2001:978:2:2c::172:B", TTL("10m")),
131 A("api", "130.117.76.11", TTL("10m")),
132 AAAA("api", "2001:978:2:2c::172:B", TTL("10m")),
133 A("maps", "130.117.76.11", TTL("10m")),
134 AAAA("maps", "2001:978:2:2c::172:B", TTL("10m")),
135 A("mapz", "130.117.76.11", TTL("10m")),
136 AAAA("mapz", "2001:978:2:2c::172:B", TTL("10m")),
137 A("spike-06.ams", "10.0.48.11"),
138 A("spike-06.oob", "10.0.49.11"),
140 A("spike-07", "130.117.76.12"),
141 AAAA("spike-07", "2001:978:2:2c::172:C"),
142 A("@", "130.117.76.12", TTL("10m")),
143 AAAA("@", "2001:978:2:2c::172:C", TTL("10m")),
144 A("www", "130.117.76.12", TTL("10m")),
145 AAAA("www", "2001:978:2:2c::172:C", TTL("10m")),
146 A("api", "130.117.76.12", TTL("10m")),
147 AAAA("api", "2001:978:2:2c::172:C", TTL("10m")),
148 A("maps", "130.117.76.12", TTL("10m")),
149 AAAA("maps", "2001:978:2:2c::172:C", TTL("10m")),
150 A("mapz", "130.117.76.12", TTL("10m")),
151 AAAA("mapz", "2001:978:2:2c::172:C", TTL("10m")),
152 A("spike-07.ams", "10.0.48.12"),
153 A("spike-07.oob", "10.0.49.12"),
155 A("spike-08", "130.117.76.13"),
156 AAAA("spike-08", "2001:978:2:2c::172:D"),
157 A("@", "130.117.76.13", TTL("10m")),
158 AAAA("@", "2001:978:2:2c::172:D", TTL("10m")),
159 A("www", "130.117.76.13", TTL("10m")),
160 AAAA("www", "2001:978:2:2c::172:D", TTL("10m")),
161 A("api", "130.117.76.13", TTL("10m")),
162 AAAA("api", "2001:978:2:2c::172:D", TTL("10m")),
163 A("maps", "130.117.76.13", TTL("10m")),
164 AAAA("maps", "2001:978:2:2c::172:D", TTL("10m")),
165 A("mapz", "130.117.76.13", TTL("10m")),
166 AAAA("mapz", "2001:978:2:2c::172:D", TTL("10m")),
167 A("spike-08.ams", "10.0.48.13"),
168 A("spike-08.oob", "10.0.49.13"),
170 // Rails application servers
172 A("thorn-01.ams", "10.0.48.51"),
173 A("rails1.ams", "10.0.48.51"),
174 A("thorn-01.oob", "10.0.49.51"),
176 A("thorn-02.ams", "10.0.48.52"),
177 A("rails2.ams", "10.0.48.52"),
178 A("thorn-02.oob", "10.0.49.52"),
180 A("thorn-03.ams", "10.0.48.53"),
181 A("rails3.ams", "10.0.48.53"),
182 A("thorn-03.oob", "10.0.49.53"),
184 A("thorn-04.bm", "10.0.32.41"),
185 A("rails4.bm", "10.0.32.41"),
186 A("thorn-04.oob", "10.0.33.41"),
188 A("thorn-05.bm", "10.0.32.42"),
189 A("rails5.bm", "10.0.32.42"),
190 A("thorn-05.oob", "10.0.33.42"),
194 A("pummelzacken", "193.60.236.18"),
195 // A("nominatim", "193.60.236.18", TTL("10m")),
196 A("pummelzacken.ucl", "10.0.0.20"),
197 A("pummelzacken.oob", "10.0.1.20"),
199 A("dulcy", "130.117.76.9"),
200 AAAA("dulcy", "2001:978:2:2c::172:9"),
201 A("nominatim", "130.117.76.9", TTL("10m")),
202 AAAA("nominatim", "2001:978:2:2c::172:9", TTL("10m")),
203 A("dulcy.ams", "10.0.48.9"),
204 A("dulcy.oob", "10.0.49.9"),
208 A("grindtooth", "193.60.236.15"),
209 A("taginfo", "193.60.236.15", TTL("10m")),
210 A("grindtooth.ucl", "10.0.0.19"),
211 A("grindtooth.oob", "10.0.1.19"),
213 A("stormfly-01", "140.211.167.104"),
214 AAAA("stormfly-01", "2605:bc80:3010:700::8cde:a768"),
215 // A("taginfo", "140.211.167.104", TTL("10m")),
216 // AAAA("taginfo", "2605:bc80:3010:700::8cde:a768", TTL("10m")),
217 A("stormfly-01.oob", "10.0.0.99"),
221 A("orm", "130.117.76.3"),
222 AAAA("orm", "2001:978:2:2c::172:3"),
223 A("orm.ams", "10.0.48.3"),
224 A("orm.oob", "10.0.49.3"),
226 A("odin", "130.117.76.15"),
227 AAAA("odin", "2001:978:2:2c::172:f"),
228 A("odin.ams", "10.0.48.15"),
229 A("odin.oob", "10.0.49.15"),
231 A("ysera", "193.60.236.22"),
232 A("ysera.ucl", "10.0.0.15"),
233 A("ysera.oob", "10.0.1.15"),
235 A("scorch", "176.31.235.79"),
236 AAAA("scorch", "2001:41d0:2:fc4f::1"),
238 A("rhaegal", "161.53.248.77"),
240 A("pyrene", "140.211.167.98"),
241 AAAA("pyrene", "2605:bc80:3010:700::8cd3:a762"),
242 A("pyrene.oob", "10.0.0.40"),
244 A("bowser", "138.44.68.106"),
246 CNAME("tile", QUALIFY("tile.geo")),
247 CNAME("a.tile", QUALIFY("tile.geo")),
248 CNAME("b.tile", QUALIFY("tile.geo")),
249 CNAME("c.tile", QUALIFY("tile.geo")),
253 A("ironbelly", "130.117.76.10"),
254 AAAA("ironbelly", "2001:978:2:2c::172:a"),
255 A("backup", "130.117.76.10", TTL("10m")),
256 AAAA("backup", "2001:978:2:2c::172:a", TTL("10m")),
257 A("planet", "130.117.76.10", TTL("10m")),
258 AAAA("planet", "2001:978:2:2c::172:a", TTL("10m")),
259 A("logstash", "130.117.76.10"),
260 AAAA("logstash", "2001:978:2:2c::172:a"),
261 A("ironbelly.ams", "10.0.48.10"),
262 A("ironbelly.oob", "10.0.49.10"),
264 A("grisu", "89.16.162.20"),
265 AAAA("grisu", "2001:41c9:2:d6::20"),
266 // A("backup", "89.16.162.20", TTL("10m")),
267 // AAAA("backup", "2001:41c9:2:d6::20", TTL("10m")),
268 // A("planet", "89.16.162.20", TTL("10m")),
269 // AAAA("planet", "2001:41c9:2:d6::20", TTL("10m")),
270 A("grisu.bm", "10.0.32.20"),
271 A("grisu.oob", "10.0.33.20"),
275 A("karm.ams", "10.0.48.50"),
276 A("karm.oob", "10.0.49.50"),
278 A("eddie.ucl", "10.0.0.10"),
279 A("eddie.oob", "10.0.1.10"),
281 A("katla.bm", "10.0.32.40"),
282 A("katla.oob", "10.0.33.40"),
284 A("ramoth.ams", "10.0.48.5"),
285 A("ramoth.oob", "10.0.49.5"),
287 // Development server with wildcard alias for user sites
289 A("errol", "193.60.236.13"),
290 A("dev", "193.60.236.13"),
291 A("*.dev", "193.60.236.13"),
292 A("ooc", "193.60.236.13"),
293 A("a.ooc", "193.60.236.13"),
294 A("b.ooc", "193.60.236.13"),
295 A("c.ooc", "193.60.236.13"),
296 A("npe", "193.60.236.13"),
297 A("errol.ucl", "10.0.0.14"),
298 A("errol.oob", "10.0.1.14"),
302 A("ridley", "193.60.236.19"),
303 A("otrs", "193.60.236.19"),
304 A("blog", "193.60.236.19"),
305 A("foundation", "193.60.236.19"),
306 A("hot", "193.60.236.19"),
307 A("dmca", "193.60.236.19"),
308 A("ridley.ucl", "10.0.0.3"),
309 A("ridley.oob", "10.0.1.3"),
313 A("eustace", "193.60.236.14"),
314 A("piwik", "193.60.236.14"),
315 A("eustace.ucl", "10.0.0.9"),
316 A("eustace.oob", "10.0.1.9"),
320 A("draco", "193.60.236.12"),
321 A("draco.ucl", "10.0.0.11"),
322 A("draco.oob", "10.0.1.11"),
324 A("kessie", "178.250.74.36"),
325 AAAA("kessie", "2a02:1658:4:0:dad3:85ff:fe5d:875e"),
326 A("agri", "178.250.74.36", TTL("1h")),
327 AAAA("agri", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
328 A("a.agri", "178.250.74.36", TTL("1h")),
329 AAAA("a.agri", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
330 A("b.agri", "178.250.74.36", TTL("1h")),
331 AAAA("b.agri", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
332 A("c.agri", "178.250.74.36", TTL("1h")),
333 AAAA("c.agri", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
334 A("os", "178.250.74.36", TTL("1h")),
335 AAAA("os", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
336 A("a.os", "178.250.74.36", TTL("1h")),
337 AAAA("a.os", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
338 A("b.os", "178.250.74.36", TTL("1h")),
339 AAAA("b.os", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
340 A("c.os", "178.250.74.36", TTL("1h")),
341 AAAA("c.os", "2a02:1658:4:0:dad3:85ff:fe5d:875e", TTL("1h")),
342 A("kessie.oob", "178.250.74.37"),
346 A("urmel", "193.60.236.21"),
347 A("munin", "193.60.236.21"),
348 A("urmel.ucl", "10.0.0.6"),
349 A("urmel.oob", "10.0.1.6"),
353 A("sarel", "193.60.236.20"),
354 A("chef", "193.60.236.20"),
355 A("hardware", "193.60.236.20"),
356 A("acme", "193.60.236.20"),
357 A("git", "193.60.236.20", TTL("10m")),
358 A("dns", "193.60.236.20", TTL("10m")),
359 A("sarel.ucl", "10.0.0.12"),
360 A("sarel.oob", "10.0.1.12"),
364 A("clifford", "193.60.236.11"),
365 A("forum", "193.60.236.11", TTL("10m")),
366 A("clifford.ucl", "10.0.0.17"),
367 A("clifford.oob", "10.0.1.17"),
371 A("kvm1.ucl", "10.0.0.21"),
373 // Managed network switches
375 A("switch1", "130.117.76.2"),
376 AAAA("switch1", "2001:978:2:2c::172:2"),
378 // Managed power strips
380 A("pdu1.ams", "10.0.48.100"),
381 A("pdu2.ams", "10.0.48.101"),
383 // Bytemark machine, and the services which operate from it
385 A("shenron", "212.110.172.32"),
386 AAAA("shenron", "2001:41c9:1:400::32"),
387 A("mail", "212.110.172.32"),
388 AAAA("mail", "2001:41c9:1:400::32"),
389 A("mta-sts", "212.110.172.32"),
390 AAAA("mta-sts", "2001:41c9:1:400::32"),
391 A("lists", "212.110.172.32"),
392 AAAA("lists", "2001:41c9:1:400::32"),
393 A("svn", "212.110.172.32"),
394 AAAA("svn", "2001:41c9:1:400::32"),
395 A("trac", "212.110.172.32"),
396 AAAA("trac", "2001:41c9:1:400::32"),
397 A("irc", "212.110.172.32"),
398 AAAA("irc", "2001:41c9:1:400::32"),
399 A("help", "212.110.172.32"),
400 AAAA("help", "2001:41c9:1:400::32"),
401 A("blogs", "212.110.172.32", TTL("10m")),
402 AAAA("blogs", "2001:41c9:1:400::32", TTL("10m")),
403 A("shenron.bm", "10.0.16.3"),
407 A("ouroboros", "130.117.76.4"),
408 AAAA("ouroboros", "2001:978:2:2c::172:4"),
409 // A("wiki", "130.117.76.4", TTL("10m")),
410 // AAAA("wiki", "2001:978:2:2c::172:4", TTL("10m")),
411 A("ouroboros.ams", "10.0.48.4"),
412 A("ouroboros.oob", "10.0.49.4"),
414 A("tabaluga", "130.117.76.14"),
415 AAAA("tabaluga", "2001:978:2:2c::172:e"),
416 A("wiki", "130.117.76.14", TTL("10m")),
417 AAAA("wiki", "2001:978:2:2c::172:e", TTL("10m")),
418 A("tabaluga.ams", "10.0.48.14"),
419 A("tabaluga.oob", "10.0.49.14"),
423 A("noquiklos", "193.60.236.16"),
424 A("gps-tile", "193.60.236.16"),
425 A("a.gps-tile", "193.60.236.16"),
426 A("b.gps-tile", "193.60.236.16"),
427 A("c.gps-tile", "193.60.236.16"),
428 A("gps.tile", "193.60.236.16"),
429 A("gps-a.tile", "193.60.236.16"),
430 A("gps-b.tile", "193.60.236.16"),
431 A("gps-c.tile", "193.60.236.16"),
432 A("noquiklos.ucl", "10.0.0.13"),
433 A("noquiklos.oob", "10.0.1.13"),
435 // Tile cache servers
437 A("gorynych", "5.45.248.21"),
438 AAAA("gorynych", "2a02:6b8:b010:5065::a001"),
439 A("trogdor", "134.90.146.26"),
440 A("trogdor.oob", "134.90.146.30"),
441 A("ridgeback", "31.169.50.10"),
442 A("ridgeback.oob", "31.169.50.14"),
443 A("jakelong", "71.19.155.177"),
444 AAAA("jakelong", "2605:2700:0:17:a800:ff:fe3e:cdca"),
445 A("nepomuk", "77.95.65.39"),
446 AAAA("nepomuk", "2a03:9180:0:100::7"),
447 A("simurgh", "94.20.20.55"),
448 A("katie", "144.76.70.77"),
449 AAAA("katie", "2a01:4f8:191:834c::2"),
450 A("konqi", "81.7.11.83"),
451 AAAA("konqi", "2a02:180:1:1::517:b53"),
452 A("longma", "140.110.240.7"),
453 AAAA("longma", "2001:e10:2000:240::7"),
454 A("viserion", "193.198.233.211"),
455 AAAA("viserion", "2001:b68:4cff:3::3"),
456 A("drogon", "161.53.30.107"),
457 AAAA("drogon", "2001:b68:c0ff:0:221:5eff:fe40:c7c4"),
458 A("saphira", "185.73.44.30"),
459 AAAA("saphira", "2001:ba8:0:2c1e::"),
460 A("toothless", "185.73.44.167"),
461 AAAA("toothless", "2001:ba8:0:2ca7::"),
462 A("sarkany", "37.17.173.8"),
463 AAAA("sarkany", "2001:4c48:2:bf04:250:56ff:fe8f:5c81"),
464 A("cmok", "31.130.201.40"),
465 AAAA("cmok", "2001:67c:2268:1005:21e:8cff:fe8c:8d3b"),
466 A("stormfly-02", "140.211.167.105"),
467 AAAA("stormfly-02", "2605:bc80:3010:700::8cde:a769"),
468 A("stormfly-02.oob", "10.0.0.108"),
469 A("rimfaxe", "130.225.254.109"),
470 AAAA("rimfaxe", "2001:878:346::109"),
471 A("culebre", "155.210.4.103"),
472 A("kalessin", "185.66.195.245"),
473 AAAA("kalessin", "2a03:2260:2000:1::5"),
474 A("angor", "196.10.54.165"),
475 // AAAA("angor", "2001:43f8:1f4:b00:b283:feff:fed8:dd45"),
476 A("ladon", "83.212.2.116"),
477 AAAA("ladon", "2001:648:2ffe:4::116"),
478 A("ascalon", "184.107.48.228"),
479 A("noomoahk", "91.224.148.166"),
480 AAAA("noomoahk", "2a03:7220:8080:a600::1"),
481 A("cherufe", "200.91.44.37"),
482 A("norbert", "89.234.186.100"),
483 AAAA("norbert", "2a00:5884:821c::1"),
484 A("chrysophylax", "217.71.244.22"),
485 AAAA("chrysophylax", "2001:8e0:40:2039::10"),
486 A("necrosan", "80.67.167.77"),
487 AAAA("necrosan", "2a0b:cbc0:110d:1::1c"),
488 A("keizer", "195.201.226.63"),
489 AAAA("keizer", "2a01:4f8:1c1c:bc54::1"),
490 A("vipertooth", "176.122.99.101"),
491 AAAA("vipertooth", "2001:67c:2d40::65"),
492 A("tuatara", "114.23.141.203"),
493 AAAA("tuatara", "2406:1e00:b410:c24:529a:4cff:fe79:bc3b"),
494 A("waima", "103.197.61.160"),
495 A("nidhogg", "130.236.254.221"),
496 AAAA("nidhogg", "2001:6b0:17:f0a0::dd"),
497 A("boitata", "200.236.31.207"),
498 AAAA("boitata", "2801:82:80ff:8002:216:ccff:feaa:21"),
499 A("fafnir", "130.239.18.114"),
500 AAAA("fafnir", "2001:6b0:e:2a18::114"),
501 A("fume", "147.228.60.16"),
502 A("balerion", "138.44.68.134"),
503 A("naga", "185.116.130.151"),
507 A("tiamat-00", "193.60.236.40"),
508 A("tiamat-00.ucl", "10.0.0.40"),
509 A("tiamat-00.oob", "10.0.1.40"),
510 A("tiamat-01", "193.60.236.41"),
511 A("tiamat-01.ucl", "10.0.0.41"),
512 A("tiamat-01.oob", "10.0.1.41"),
513 A("tiamat-02", "193.60.236.42"),
514 A("tiamat-02.ucl", "10.0.0.42"),
515 A("tiamat-02.oob", "10.0.1.42"),
516 A("tiamat-03", "193.60.236.43"),
517 A("tiamat-03.ucl", "10.0.0.43"),
518 A("tiamat-03.oob", "10.0.1.43"),
519 A("tiamat-10", "193.60.236.44"),
520 A("tiamat-10.ucl", "10.0.0.44"),
521 A("tiamat-10.oob", "10.0.1.44"),
522 A("tiamat-11", "193.60.236.45"),
523 A("tiamat-11.ucl", "10.0.0.45"),
524 A("tiamat-11.oob", "10.0.1.45"),
525 A("tiamat-12", "193.60.236.46"),
526 A("tiamat-12.ucl", "10.0.0.46"),
527 A("tiamat-12.oob", "10.0.1.46"),
528 A("tiamat-13", "193.60.236.47"),
529 A("tiamat-13.ucl", "10.0.0.47"),
530 A("tiamat-13.oob", "10.0.1.47"),
531 A("tiamat-20", "193.60.236.48"),
532 A("tiamat-20.ucl", "10.0.0.48"),
533 A("tiamat-20.oob", "10.0.1.48"),
534 A("tiamat-21", "193.60.236.49"),
535 A("tiamat-21.ucl", "10.0.0.49"),
536 A("tiamat-21.oob", "10.0.1.49"),
537 A("tiamat-22", "193.60.236.50"),
538 A("tiamat-22.ucl", "10.0.0.50"),
539 A("tiamat-22.oob", "10.0.1.50"),
540 A("tiamat-23", "193.60.236.51"),
541 A("tiamat-23.ucl", "10.0.0.51"),
542 A("tiamat-23.oob", "10.0.1.51"),
546 A("donate", "193.60.236.19", TTL("10m")),
548 // Uptime site at StatusCake
550 CNAME("uptime", "uptimessl.statuscake.com."),
552 // Custom Domain for https://github.com/osmfoundation/welcome-mat/
554 CNAME("welcome", "osmfoundation.github.io."),
556 // Dynamic DNS records