chiark / gitweb /
Reformatting.
[zones] / distorted.lisp
CommitLineData
e80b4c2d
MW
1;;; Zone file for distorted.org.uk
2
3(load "hosts" :verbose nil)
4
5;; Network allocations
6;; (RFC1918 addresses are allocated from Cambridge G-RIN.)
e80b4c2d
MW
7(defnet distorted.org.uk 172.29.198.0/23
8 (untrusted 256
9 (wireless 64))
10 (trusted 256
11 (fretwank 128
12 (unsafe 32)
13 (dhcp 32)
14 (safe 32))
15 (virtual 32)))
16
985aff77 17;; Host allocations
4acd4890 18(defhost guvnor.demon 80.177.3.76)
2bc217e8
MW
19
20(defhost guvnor (unsafe 1))
21(defhost metalzone (unsafe 2))
22(defhost evolution (unsafe 3))
23(defhost vampire (unsafe 4))
24
25(defhost tubescreamer (safe 1))
26(defhost obsidian (safe 2))
27
28(defhost evolution.wireless (wireless 1))
29
30(defhost fuzzface (virtual 1))
31(defhost mz (virtual 2))
e80b4c2d
MW
32
33(setf *default-zone-admin* "hostmaster@distorted.org.uk")
2bc217e8
MW
34
35(preferred-subnet-case
36 (fretwank
37 (setf *default-zone-source* 'metalzone.distorted.org.uk.)
38 (defhost www-frontend metalzone))
39 (t
40 (setf *default-zone-source* 'guvnor.distorted.org.uk.)
41 (defhost www-frontend guvnor.demon)))
e80b4c2d
MW
42
43(defzone distorted.org.uk
44 ;;
45 ;; Nameservers
cddf1fa1
MW
46 :ns #+subnet/fretwank ((metalzone.ns :ip metalzone)
47 (vampire.ns :ip vampire))
48 #-subnet/fretwank ((boyle.ns :ip boyle.nsict.org)
49 (chiark.ns :ip chiark.greenend.org.uk)
50 (guvnor.ns :ip guvnor.demon))
e80b4c2d
MW
51 ;;
52 ;; Mail servers
a060fed3 53 ((@ mail lists bugs cryptomail) :mx mail)
e80b4c2d
MW
54 ;;
55 ;; Colocated services
a060fed3 56 ;;((www ftp git) (inet :svc boyle.nsict.org) (fretwank :svc metalzone))
e80b4c2d
MW
57 ;;
58 ;; Entry is via little port-forwarding box
a060fed3 59 (guvnor (inet :a guvnor.demon) (fretwank :a guvnor))
985aff77
MW
60 ;;
61 ;; Wireless gateway
a060fed3 62 (evolution (fretwank :a evolution) (wireless :a evolution.wireless))
e80b4c2d
MW
63 ;;
64 ;; Local services
a060fed3 65 (@ :svc www-frontend)
0ac996f4 66 ((www ftp wiki git bugs mail rawk)
a060fed3
MW
67 (inet :svc guvnor.demon)
68 (fretwank :svc metalzone))
0ac996f4
MW
69 ((db)
70 (inet :svc guvnor.demon)
71 (fretwank :svc vampire))
a060fed3
MW
72 ;;
73 ;; Internal services
0ac996f4
MW
74 ((news ntp) (fretwank :svc metalzone))
75 ((www-cache wpad ntp1) (fretwank :svc vampire))
e80b4c2d
MW
76 ;;
77 ;; Wired ethernet
a060fed3 78 (metalzone (inet :a guvnor.demon) (fretwank :a metalzone))
2bc217e8 79 (vampire (fretwank :a vampire))
985aff77 80 (tubescreamer (fretwank :a tubescreamer))
4acd4890 81 (obsidian (fretwank :a obsidian))
985aff77
MW
82 (fuzzface (virtual :a fuzzface))
83 (mz (virtual :a mz))
e80b4c2d 84 ;;
b3f75214
MW
85 ;; Delegations
86 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
87 ;;
e80b4c2d
MW
88 ;; Networks
89 (fretwank :net fretwank)
e80b4c2d
MW
90 (wireless :net wireless)
91 (virtual :net virtual))
92
93(defrevzone trusted
2bc217e8 94 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
b3f75214
MW
95 :reverse trusted
96 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
97 #+subnet/fretwank (@ :cidr-delegation
98 (dhcp
99 (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa))))
100
e80b4c2d 101(defrevzone untrusted
2bc217e8 102 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
e80b4c2d 103 :reverse untrusted)
b3f75214
MW
104
105(defzone dhcp.distorted.org.uk
106 :ns (metalzone.ns.distorted.org.uk.
107 vampire.ns.distorted.org.uk.)
108 :net dhcp)
109
110(defzone dhcp.199.29.172.in-addr.arpa
111 :ns (metalzone.ns.199.29.172.in-addr.arpa.
112 vampire.ns.199.29.172.in-addr.arpa.))