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
20 ;;;--------------------------------------------------------------------------
23 ;; External addresses.
24 (defhost guvnor.demon 80.177.3.76)
27 (defhost guvnor (unsafe 1))
28 (defhost metalzone (unsafe 2))
29 (defhost evolution (unsafe 3))
30 (defhost vampire (unsafe 4))
33 (defhost tubescreamer (safe 1))
34 (defhost obsidian (safe 2))
37 (defhost evolution.wireless (wireless 1))
39 ;; Virtual private network.
40 (defhost fuzzface (virtual 1))
42 ;; Special network for ITS.
43 ;; It doesn't understand point-to-point links, so we need a little net.
47 ;;;--------------------------------------------------------------------------
48 ;;; Other definitions.
50 (setf *default-zone-admin* "hostmaster@distorted.org.uk")
52 (preferred-subnet-case
54 (setf *default-zone-source* 'metalzone.distorted.org.uk.)
55 (defhost www-frontend metalzone))
57 (setf *default-zone-source* 'guvnor.distorted.org.uk.)
58 (defhost www-frontend guvnor.demon)))
60 ;;;--------------------------------------------------------------------------
61 ;;; Main zone definition.
63 (defzone distorted.org.uk
66 :ns #+subnet/fretwank ((metalzone.ns :ip metalzone)
67 (vampire.ns :ip vampire))
68 #-subnet/fretwank ((boyle.ns :ip boyle.nsict.org)
69 (chiark.ns :ip chiark.greenend.org.uk)
70 (guvnor.ns :ip guvnor.demon))
73 ((@ mail lists bugs cryptomail)
82 ;;((www ftp git) (inet :svc boyle.nsict.org) (fretwank :svc metalzone))
84 ;; Entry is via little port-forwarding box
85 (guvnor (inet :a guvnor.demon) (fretwank :a guvnor))
88 (wireless :net wireless)
89 (evolution (fretwank :a evolution) (wireless :a evolution.wireless))
93 ((www ftp wiki git bugs mail rawk)
94 (inet :svc guvnor.demon)
95 (fretwank :svc metalzone))
97 (inet :svc guvnor.demon)
98 (fretwank :svc vampire))
99 (vox (inet :svc guvnor.demon) (fretwank :svc vampire))
102 ((news ntp) (fretwank :svc metalzone))
103 ((www-cache wpad ntp1) (fretwank :svc vampire))
106 (fretwank :net fretwank)
107 (metalzone (inet :a guvnor.demon) (fretwank :a metalzone))
108 (vampire (fretwank :a vampire))
109 (tubescreamer (fretwank :a tubescreamer))
110 (obsidian (fretwank :a obsidian))
113 (virtual :net virtual)
114 (fuzzface (virtual :a fuzzface))
122 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns)))
124 ;;;--------------------------------------------------------------------------
125 ;;; Other subsidiary zones.
128 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
130 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
131 #+subnet/fretwank (@ :cidr-delegation
133 (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa))))
135 (defrevzone untrusted
136 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
137 #+subnet/fretwank (wireless :ns (metalzone.ns vampire.ns))
138 #+subnet/fretwank (@ :cidr-delegation
141 198.29.172.wireless.198.29.172.in-addr.arpa))))
143 (defzone dhcp.distorted.org.uk
144 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
147 (defzone dhcp.199.29.172.in-addr.arpa
148 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire)))
150 (defzone wireless.198.29.172.in-addr.arpa
151 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
152 :reverse ((wireless :bytes 4)))
154 ;;;----- That's all, folks --------------------------------------------------