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 distorted.org.uk 172.29.198.0/23
21 ;;;--------------------------------------------------------------------------
24 ;; External addresses.
25 (defhost guvnor.demon 80.177.3.76)
28 (defhost guvnor (unsafe 1))
29 (defhost metalzone (unsafe 2))
30 (defhost radius (unsafe 3))
31 (defhost vampire (unsafe 4))
32 (defhost roadstar (unsafe 5))
33 (defhost jem (unsafe 6))
34 (defhost artist (unsafe 7))
35 (defhost ibanez (unsafe 14))
38 (defhost tubescreamer (safe 1))
39 (defhost obsidian (safe 2))
42 (defhost vampire.untrusted (untrusted 1))
43 (defhost evolution (untrusted 2))
44 (defhost radius.untrusted (untrusted 3))
46 ;; Virtual private network.
47 (defhost crybaby (virtual 1))
48 (defhost terror (virtual 2))
51 (defhost vampire.iodine (iodine 1))
53 ;; Special network for ITS.
54 ;; It doesn't understand point-to-point links, so we need a little net.
58 ;;;--------------------------------------------------------------------------
59 ;;; Other definitions.
61 (setf *default-zone-admin* "hostmaster@distorted.org.uk")
63 (preferred-subnet-case
65 (setf *default-zone-source* 'vampire.distorted.org.uk.)
66 (defhost www-frontend metalzone)
67 (defhost dns-frontend vampire))
69 (setf *default-zone-source* 'guvnor.distorted.org.uk.)
70 (defhost www-frontend guvnor.demon)
71 (defhost dns-frontend guvnor.demon)))
73 ;;;--------------------------------------------------------------------------
74 ;;; Main zone definition.
76 (defzone distorted.org.uk
79 :ns #+subnet/fretwank ((metalzone.ns :ip metalzone)
80 (vampire.ns :ip vampire))
81 #-subnet/fretwank ((mythic-beasts-1.ns :ip mythic-ns1)
82 (mythic-beasts-2.ns :ip mythic-ns2)
83 (chiark.ns :ip chiark.greenend.org.uk)
84 (guvnor.ns :ip guvnor.demon))
87 ((@ mail lists bugs cryptomail)
95 ;; Colocated services.
96 ;;((www ftp git) (inet :svc boyle.nsict.org) (fretwank :svc metalzone))
98 ;; Entry is via little port-forwarding box.
99 (guvnor (inet :a guvnor.demon) (fretwank :a guvnor))
102 (untrusted :net untrusted)
103 (evolution (untrusted :a evolution))
106 (@ :svc www-frontend)
107 ((www ftp wiki git bugs mail db tor i2p rawk vox www-cache)
108 (inet :svc guvnor.demon)
109 (fretwank :svc vampire))
111 ;; Internal services.
112 ((ntp) (fretwank :svc ibanez))
113 ((wpad ntp1 news) (fretwank :svc vampire))
116 (fretwank :net fretwank)
117 (metalzone (inet :a guvnor.demon)
118 (fretwank :a metalzone))
119 (vampire (fretwank :a vampire)
120 (inet :a guvnor.demon)
121 (untrusted :a vampire.untrusted)
122 (iodine :a vampire.iodine))
123 (obsidian (fretwank :a obsidian))
124 (ibanez (fretwank :a ibanez))
125 (radius (fretwank :a radius)
126 (untrusted :a radius.untrusted))
127 (roadstar (fretwank :a roadstar))
128 (jem (fretwank :a jem))
129 (artist (fretwank :a artist))
130 (gibson :cname gibson.dhcp)
131 (lespaul :cname lespaul.dhcp)
132 (firebird :cname firebird.dhcp)
133 (marauder :cname marauder.dhcp)
134 (invader :cname invader.dhcp)
137 (virtual :net virtual)
138 (crybaby (virtual :a crybaby))
139 (terror (virtual :a terror))
148 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
149 (io :ns ((ns.io :ip dns-frontend))))
151 ;;;--------------------------------------------------------------------------
152 ;;; Other subsidiary zones.
155 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
157 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
158 #+subnet/fretwank (@ :cidr-delegation
160 (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa))))
162 (defrevzone untrusted
163 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
166 (defzone dhcp.distorted.org.uk
167 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
170 (defzone io.distorted.org.uk
171 :ns ((ns :ip dns-frontend))
172 (about :txt "Fake zone used for IP-over-DNS tunnelling."))
174 (defzone dhcp.199.29.172.in-addr.arpa
175 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire)))
177 ;;;----- That's all, folks --------------------------------------------------