1 ;;; Zone file for distorted.org.uk
3 (load "hosts.lisp" :verbose nil)
5 ;;;--------------------------------------------------------------------------
6 ;;; Network allocations
7 ;;; (RFC1918 addresses are allocated from Cambridge G-RIN.)
9 (defnet inet 62.49.204.144/28)
11 (defnet distorted.org.uk 172.29.198.0/23
23 ;;;--------------------------------------------------------------------------
26 ;; External addresses.
27 (defhost guvnor.inet (inet 1))
28 (defhost radius.inet (inet 2))
29 (defhost roadstar.inet (inet 3))
30 (defhost jem.inet (inet 4))
31 (defhost artist.inet (inet 5))
32 (defhost vampire.inet (inet 6))
33 (defhost ibanez.inet (inet 9))
34 (defhost gate.inet (inet 13))
35 (defhost nat.inet (inet 14))
38 (defhost radius (unsafe 1))
39 (defhost roadstar (unsafe 2))
40 (defhost jem (unsafe 3))
41 (defhost artist (unsafe 4))
42 (defhost vampire (unsafe 5))
43 (defhost ibanez (unsafe 14))
46 (defhost tubescreamer (safe 1))
47 (defhost obsidian (safe 2))
50 (defhost radius.untrusted (untrusted 1))
51 (defhost evolution (untrusted 2))
52 (defhost vampire.untrusted (untrusted 3))
54 ;; Virtual private network.
55 (defhost crybaby (virtual 1))
56 (defhost terror (virtual 2))
59 (defhost vampire.iodine (iodine 1))
61 ;; Special network for ITS.
62 ;; It doesn't understand point-to-point links, so we need a little net.
66 ;;;--------------------------------------------------------------------------
67 ;;; Other definitions.
69 (setf *default-zone-admin* "hostmaster@distorted.org.uk")
71 (setf *default-zone-source* 'vampire.distorted.org.uk.)
72 (preferred-subnet-case
74 (defhost www-frontend vampire)
75 (defhost dns-frontend vampire))
77 (defhost www-frontend vampire.inet)
78 (defhost dns-frontend vampire.inet)))
80 ;;;--------------------------------------------------------------------------
81 ;;; Main zone definition.
83 (defzone distorted.org.uk
86 :ns #+view/inside ((vampire.ns :ip vampire))
87 #-view/inside ((mythic-beasts-1.ns :ip mythic-ns1)
88 (mythic-beasts-2.ns :ip mythic-ns2)
89 (chiark.ns :ip chiark.greenend.org.uk)
90 (radius.ns :ip radius.inet)
91 (vampire.ns :ip vampire.inet))
94 ((@ mail lists bugs cryptomail)
102 ;; Entry is via little router box.
104 (guvnor (inet :a guvnor.inet) (internal :svc gate.inet))
105 (gate (inet :a gate.inet))
106 (nat (inet :a nat.inet))
109 (untrusted :net untrusted)
110 (evolution (untrusted :a evolution))
114 ((www ftp wiki git bugs mail db tor i2p rawk vox www-cache)
115 (inet :svc vampire.inet)
116 (internal :svc vampire))
118 ;; Internal services.
119 ((ntp) (internal :svc ibanez))
120 ((wpad ntp1 news) (internal :svc vampire))
123 (internal :net fretwank)
124 (vampire (internal :a vampire)
125 (inet :a vampire.inet)
126 (untrusted :a vampire.untrusted)
127 (iodine :a vampire.iodine))
128 (obsidian (internal :a obsidian))
129 (ibanez (internal :a ibanez)
130 (inet :a ibanez.inet))
131 (radius (internal :a radius)
132 (inet :a radius.inet)
133 (untrusted :a radius.untrusted))
134 (roadstar (internal :a roadstar)
135 (inet :a roadstar.inet))
136 (jem (internal :a jem)
138 (artist (internal :a artist)
139 (inet :a artist.inet))
140 (gibson :cname gibson.dhcp)
141 (lespaul :cname lespaul.dhcp)
142 (firebird :cname firebird.dhcp)
143 (marauder :cname marauder.dhcp)
144 (invader :cname invader.dhcp)
147 (virtual :net virtual)
148 (crybaby (virtual :a crybaby))
149 (terror (virtual :a terror))
158 #+view/inside (dhcp :ns (vampire.ns))
159 (io :ns ((ns.io :ip dns-frontend))))
161 ;;;--------------------------------------------------------------------------
162 ;;; Other subsidiary zones.
165 :ns ((vampire.ns :ip vampire))
167 #+view/inside (dhcp :ns (metalzone.ns vampire.ns))
168 #+view/inside (@ :cidr-delegation
170 (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa))))
172 (defrevzone untrusted
173 :ns ((vampire.ns :ip vampire))
179 (defzone dhcp.distorted.org.uk
180 :ns ((vampire.ns :ip vampire))
183 (defzone io.distorted.org.uk
184 :ns ((ns :ip dns-frontend))
185 (about :txt "Fake zone used for IP-over-DNS tunnelling."))
187 (defzone dhcp.199.29.172.in-addr.arpa
188 :ns ((vampire.ns :ip vampire)))
190 ;;;----- That's all, folks --------------------------------------------------