chiark / gitweb /
New service names: wiki, db, ntp{,1}, and wpad.
[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
2bc217e8
MW
46 :ns #+subnet/fretwank
47 ((metalzone.ns :ip metalzone)
48 (vampire.ns :ip vampire))
49 #-subnet/fretwank
50 ((boyle.ns :ip boyle.nsict.org)
e80b4c2d 51 (chiark.ns :ip chiark.greenend.org.uk)
985aff77 52 (guvnor.ns :ip guvnor.demon))
e80b4c2d
MW
53 ;;
54 ;; Mail servers
a060fed3 55 ((@ mail lists bugs cryptomail) :mx mail)
e80b4c2d
MW
56 ;;
57 ;; Colocated services
a060fed3 58 ;;((www ftp git) (inet :svc boyle.nsict.org) (fretwank :svc metalzone))
e80b4c2d
MW
59 ;;
60 ;; Entry is via little port-forwarding box
a060fed3 61 (guvnor (inet :a guvnor.demon) (fretwank :a guvnor))
985aff77
MW
62 ;;
63 ;; Wireless gateway
a060fed3 64 (evolution (fretwank :a evolution) (wireless :a evolution.wireless))
e80b4c2d
MW
65 ;;
66 ;; Local services
a060fed3 67 (@ :svc www-frontend)
0ac996f4 68 ((www ftp wiki git bugs mail rawk)
a060fed3
MW
69 (inet :svc guvnor.demon)
70 (fretwank :svc metalzone))
0ac996f4
MW
71 ((db)
72 (inet :svc guvnor.demon)
73 (fretwank :svc vampire))
a060fed3
MW
74 ;;
75 ;; Internal services
0ac996f4
MW
76 ((news ntp) (fretwank :svc metalzone))
77 ((www-cache wpad ntp1) (fretwank :svc vampire))
e80b4c2d
MW
78 ;;
79 ;; Wired ethernet
a060fed3 80 (metalzone (inet :a guvnor.demon) (fretwank :a metalzone))
2bc217e8 81 (vampire (fretwank :a vampire))
985aff77 82 (tubescreamer (fretwank :a tubescreamer))
4acd4890 83 (obsidian (fretwank :a obsidian))
985aff77
MW
84 (fuzzface (virtual :a fuzzface))
85 (mz (virtual :a mz))
e80b4c2d 86 ;;
b3f75214
MW
87 ;; Delegations
88 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
89 ;;
e80b4c2d
MW
90 ;; Networks
91 (fretwank :net fretwank)
e80b4c2d
MW
92 (wireless :net wireless)
93 (virtual :net virtual))
94
95(defrevzone trusted
2bc217e8 96 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
b3f75214
MW
97 :reverse trusted
98 #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns))
99 #+subnet/fretwank (@ :cidr-delegation
100 (dhcp
101 (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa))))
102
e80b4c2d 103(defrevzone untrusted
2bc217e8 104 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
e80b4c2d 105 :reverse untrusted)
b3f75214
MW
106
107(defzone dhcp.distorted.org.uk
108 :ns (metalzone.ns.distorted.org.uk.
109 vampire.ns.distorted.org.uk.)
110 :net dhcp)
111
112(defzone dhcp.199.29.172.in-addr.arpa
113 :ns (metalzone.ns.199.29.172.in-addr.arpa.
114 vampire.ns.199.29.172.in-addr.arpa.))