1 ;;; Zone file for distorted.org.uk
3 (load "hosts" :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 evolution.fretwank (unsafe 3))
31 (defhost vampire (unsafe 4))
34 (defhost tubescreamer (safe 1))
35 (defhost obsidian (safe 2))
38 (defhost vampire.untrusted (untrusted 1))
39 (defhost evolution (untrusted 2))
41 ;; Virtual private network.
42 (defhost crybaby (virtual 1))
45 (defhost vampire.iodine (iodine 1))
47 ;; Special network for ITS.
48 ;; It doesn't understand point-to-point links, so we need a little net.
52 ;;;--------------------------------------------------------------------------
53 ;;; Other definitions.
55 (setf *default-zone-admin* "hostmaster@distorted.org.uk")
57 (preferred-subnet-case
59 (setf *default-zone-source* 'vampire.distorted.org.uk.)
60 (defhost www-frontend metalzone)
61 (defhost dns-frontend vampire))
63 (setf *default-zone-source* 'guvnor.distorted.org.uk.)
64 (defhost www-frontend guvnor.demon)
65 (defhost dns-frontend guvnor.demon)))
67 ;;;--------------------------------------------------------------------------
68 ;;; Main zone definition.
70 (defzone distorted.org.uk
73 :ns #+subnet/fretwank ((metalzone.ns :ip metalzone)
74 (vampire.ns :ip vampire))
75 #-subnet/fretwank ((boyle.ns :ip boyle.nsict.org)
76 (chiark.ns :ip chiark.greenend.org.uk)
77 (guvnor.ns :ip guvnor.demon))
80 ((@ mail lists bugs cryptomail)
89 ;;((www ftp git) (inet :svc boyle.nsict.org) (fretwank :svc metalzone))
91 ;; Entry is via little port-forwarding box
92 (guvnor (inet :a guvnor.demon) (fretwank :a guvnor))
95 (untrusted :net untrusted)
96 (evolution (untrusted :a evolution))
100 ((www ftp wiki git bugs mail)
101 (inet :svc guvnor.demon)
102 (fretwank :svc metalzone))
104 (inet :svc guvnor.demon)
105 (fretwank :svc vampire))
106 (vox (inet :svc guvnor.demon) (fretwank :svc vampire))
109 ((ntp1) (fretwank :svc metalzone))
110 ((www-cache wpad ntp news) (fretwank :svc vampire))
113 (fretwank :net fretwank)
114 (metalzone (inet :a guvnor.demon)
115 (fretwank :a metalzone))
116 (vampire (fretwank :a vampire)
117 (untrusted :a vampire.untrusted)
118 (iodine :a vampire.iodine))
119 (obsidian (fretwank :a obsidian))
122 (virtual :net virtual)
123 (crybaby (virtual :a crybaby))
132 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
133 (io :ns ((ns.io :ip dns-frontend))))
135 ;;;--------------------------------------------------------------------------
136 ;;; Other subsidiary zones.
139 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
141 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
142 #+subnet/fretwank (@ :cidr-delegation
144 (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa))))
146 (defrevzone untrusted
147 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
150 (defzone dhcp.distorted.org.uk
151 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
154 (defzone io.distorted.org.uk
155 :ns ((ns :ip dns-frontend))
156 (about :txt "Fake zone used for IP-over-DNS tunnelling."))
158 (defzone dhcp.199.29.172.in-addr.arpa
159 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire)))
161 ;;;----- That's all, folks --------------------------------------------------