hummus config; use for "newsite"
[exim-dns.git] / exim.org.lua
index 92fec85a824be2d30ca2a8a199396f8351cbed01..78cda901588133378640bc26ccf4d81232f210e5 100644 (file)
 --    .exim.org::c.ns.bytemark.co.uk:21600
 
 -- IPs we use
-local main_ipv4 = '131.111.8.192'
-local main_ipv6 = '2001:630:212:8:204:23ff:fed6:b664'
+local tahini_ipv4 = '131.111.8.192'
+local tahini_ipv6 = '2001:630:212:8:204:23ff:fed6:b664'
+local hummus_ipv4 = '131.111.8.88'
+local hummus_ipv6 = '2001:630:212:8::e:f0e'
+local main_ipv4 = tahini_ipv4
+local main_ipv6 = tahini_ipv6
 
 -- Standard TTL
 local ttl = 28800
@@ -22,10 +26,15 @@ local ttl = 28800
 local a_record_names = {
     _a, 'www', 'mail', 'ftp', 'wiki', 'lists', 'bugs',
     'docs', 'vcs', 'git', 'dev', 'www2' }
-for i,v in pairs(a_record_names) do
-    a_and_aaaa(v,   main_ipv4, main_ipv6,       ttl)
+for val in values(a_record_names) do
+    a_and_aaaa(val, main_ipv4, main_ipv6,       ttl)
 end
 
+-- Server transition
+
+a_and_aaaa('newsite', hummus_ipv4, hummus_ipv6, ttl)
+
+
 -- MX records
 mx(_a,              'tahini.csx.cam.ac.uk', 5,  ttl)
 mx(_a,              'boom.graemef.net', 15,     ttl)
@@ -33,7 +42,6 @@ mx(_a,              'boom.graemef.net', 15,     ttl)
 mx('bugs',          'tahini.csx.cam.ac.uk', 5,  ttl)
 
 -- Mirrors etc - A and a few CNAME records
-a('www.us',         '209.58.132.254',           ttl)
 a('www.ie',         '193.120.14.243',           ttl)
 a('www.fr',         '193.54.153.246',           ttl)
 a('www.congo',      '194.7.39.155',             ttl)
@@ -42,10 +50,9 @@ a('www.de',         '195.211.161.101',          ttl)
 a('www.tw',         '192.72.81.219',            ttl)
 a('www.pl',         '193.219.28.2',             ttl)
 cname('www.no',     'spheniscus.uninett.no',    ttl)
-cname('www.in',     'exim.in.freeos.com',       ttl)
 
 -- Delegation of testdns.exim.org for testsuite
 ns('testdns',       'nlns.globnix.net',         ttl)
 ns('testdns',       'us0ns.globnix.net',        ttl)
 
--- end
\ No newline at end of file
+-- end