]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/named/templates/named.conf.debian-zones.erb
Add dc15 reverse zones
[dsa-puppet.git] / modules / named / templates / named.conf.debian-zones.erb
1 //
2 // THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
3 // USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
4 //
5
6 // Slave domains, include in bind.conf
7
8 <%
9 zones = []
10
11 zones << "debian.org"
12 zones << "debian.net"
13 zones << "debian.com"
14 zones << "debian.ch"
15 zones << "debian.es"
16 zones << "debian.eu"
17 zones << "debian.li"
18 zones << "debian.gr"
19 zones << "debian.us"
20 zones << "debian.org.tw"
21
22 zones << "debconf13.ch"
23 zones << "debian-ports.org"
24
25 # debian rack with sil.at
26 zones << "144-28.118.59.86.in-addr.arpa"
27 zones << "2.0.0.0.2.0.0.0.8.5.8.0.1.0.0.2.ip6.arpa"
28
29 # debian rack with grnet
30 zones << "192-27.211.177.194.in-addr.arpa"
31 zones << "b.e.d.0.c.f.f.2.8.4.6.0.1.0.0.2.ip6.arpa"
32
33 # ipv6 at 1&1 - wieck and schumann  - new range April 2011
34 zones << "2.6.a.0.4.6.5.6.0.0.4.0.0.8.5.0.8.d.8.0.1.0.0.2.ip6.arpa"
35
36 # 19.12.206.in-addr.arpa zone - reverse zone for 206.12.19/24 - debian at UBC/ECE
37 zones << "19.12.206.in-addr.arpa"
38
39 # 0.0.0.4.0.1.6.0.0.f.8.f.7.0.6.2.ip6.arpa - reverse zone for 2607:f8f0:0610:4000::/64 - ubcece6
40 zones << "0.0.0.4.0.1.6.0.0.f.8.f.7.0.6.2.ip6.arpa"
41
42 # 0.0.0.0.5.0.0.0.8.7.a.0.1.0.0.2.ip6.arpa - reverse for 2001:a78:5:0::/64 (villa)
43 zones << "0.0.0.0.5.0.0.0.8.7.a.0.1.0.0.2.ip6.arpa"
44
45 # 1.0.0.0.5.0.0.0.8.7.a.0.1.0.0.2.ip6.arpa - reverse for 2001:a78:5:1::/64 (lobos)
46 zones << "1.0.0.0.5.0.0.0.8.7.a.0.1.0.0.2.ip6.arpa"
47
48 # 0.0.0.4.6.0.2.0.0.3.6.0.1.0.0.2.ip6.arpa - reverse for 2001:630:206:4000::/64 (sanger)
49 zones << "0.0.0.4.6.0.2.0.0.3.6.0.1.0.0.2.ip6.arpa"
50
51 # debian rack with manda
52 zones << "64-26.75.195.82.in-addr.arpa"
53 zones << "2.0.2.0.8.b.1.4.1.0.0.2.ip6.arpa"
54
55 # reverse zone for 5.153.231.0/24 and 2001:41c8:1000::/48 - debian at bytemark
56 zones << "231.153.5.in-addr.arpa"
57 zones << "0.0.0.1.8.c.1.4.1.0.0.2.ip6.arpa"
58
59 # various reverse zones for private networks
60 zones << "29.172.in-addr.arpa"
61
62 # debconf 15 reverse dns
63 zones << "64.70.141.in-addr.arpa"
64 zones << "65.70.141.in-addr.arpa"
65 zones << "66.70.141.in-addr.arpa"
66 zones << "67.70.141.in-addr.arpa"
67 zones << "68.70.141.in-addr.arpa"
68 zones << "69.70.141.in-addr.arpa"
69 zones << "70.70.141.in-addr.arpa"
70 zones << "71.70.141.in-addr.arpa"
71 zones << "72.70.141.in-addr.arpa"
72 zones << "73.70.141.in-addr.arpa"
73 zones << "74.70.141.in-addr.arpa"
74 zones << "75.70.141.in-addr.arpa"
75 zones << "76.70.141.in-addr.arpa"
76 zones << "77.70.141.in-addr.arpa"
77 zones << "78.70.141.in-addr.arpa"
78 zones << "79.70.141.in-addr.arpa"
79
80 zones.each do |zone|
81 -%>
82
83 zone "<%= zone %>" {
84         type slave;
85         notify no;
86         file "db.<%= zone %>";
87         masters {
88                 82.195.75.91; // denis
89                 2001:41b8:202:deb:1b1b::91; // denis
90         };
91         allow-query { any; };
92         allow-transfer { };
93 };
94
95 <% end -%>
96
97
98
99 zone "alioth.debian.org" {
100         type slave;
101         notify no;
102         file "db.alioth.debian.org";
103         masters {
104                 5.153.231.21;
105         };
106         allow-query { any; };
107         allow-transfer { };
108 };
109