Added TTL to delegation, prettified source spacing
[exim-dns.git] / exim.org.lua
1 -- File: exim.org.lua
2 -- Zone: exim.org
3 -- SOA record is automatically generated
4 -- Variable _a is replaced with zone name
5 -- _a = 'exim.org'
6
7 -- NS records
8 -- automatically added - these are just for history
9 --    .exim.org::a.ns.bytemark.co.uk:21600
10 --    .exim.org::b.ns.bytemark.co.uk:21600
11 --    .exim.org::c.ns.bytemark.co.uk:21600
12
13 -- IPs we use
14 local main_ipv4 = '131.111.8.192'
15 local main_ipv6 = '2001:630:212:8:204:23ff:fed6:b664'
16
17 -- Standard TTL
18 local ttl = 28800
19
20 -- Basic A/AAAA records
21 a_and_aaaa(_a,      main_ipv4, main_ipv6,       ttl)
22 a_and_aaaa('www',   main_ipv4, main_ipv6,       ttl)
23 a_and_aaaa('mail',  main_ipv4, main_ipv6,       ttl)
24 a_and_aaaa('ftp',   main_ipv4, main_ipv6,       ttl)
25 a_and_aaaa('wiki',  main_ipv4, main_ipv6,       ttl)
26 a_and_aaaa('lists', main_ipv4, main_ipv6,       ttl)
27 a_and_aaaa('bugs',  main_ipv4, main_ipv6,       ttl)
28 a_and_aaaa('docs',  main_ipv4, main_ipv6,       ttl)
29 a_and_aaaa('vcs',   main_ipv4, main_ipv6,       ttl)
30 a_and_aaaa('git',   main_ipv4, main_ipv6,       ttl)
31 a_and_aaaa('dev',   main_ipv4, main_ipv6,       ttl)
32 a_and_aaaa('www2',  main_ipv4, main_ipv6,       ttl)
33
34 -- MX records
35 mx(_a,              'tahini.csx.cam.ac.uk', 5,  ttl)
36 mx(_a,              'boom.graemef.net', 15,     ttl)
37 --
38 mx('bugs',          'tahini.csx.cam.ac.uk', 5,  ttl)
39
40 -- Mirrors etc - A and a few CNAME records
41 a('www.us',         '209.58.132.254',           ttl)
42 a('www.ie',         '193.120.14.243',           ttl)
43 a('www.fr',         '193.54.153.246',           ttl)
44 a('www.congo',      '194.7.39.155',             ttl)
45 a('ftp.de',         '195.211.161.101',          ttl)
46 a('www.de',         '195.211.161.101',          ttl)
47 a('www.tw',         '192.72.81.219',            ttl)
48 a('www.pl',         '193.219.28.2',             ttl)
49 cname('www.no',     'spheniscus.uninett.no',    ttl)
50 cname('www.in',     'exim.in.freeos.com',       ttl)
51
52 -- Delegation of testdns.exim.org for testsuite
53 ns('testdns',       'nlns.globnix.net',         ttl)
54 ns('testdns',       'us0ns.globnix.net',        ttl)
55
56 -- end