Merge branch 'origin' -- abandoned work
[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
MW
67 (@ :svc www-frontend)
68 ((www ftp git bugs mail rawk)
69 (inet :svc guvnor.demon)
70 (fretwank :svc metalzone))
71 ;;
72 ;; Internal services
73 ((news www-cache)
74 (fretwank :svc metalzone))
e80b4c2d
MW
75 ;;
76 ;; Wired ethernet
a060fed3 77 (metalzone (inet :a guvnor.demon) (fretwank :a metalzone))
2bc217e8 78 (vampire (fretwank :a vampire))
985aff77 79 (tubescreamer (fretwank :a tubescreamer))
4acd4890 80 (obsidian (fretwank :a obsidian))
985aff77
MW
81 (fuzzface (virtual :a fuzzface))
82 (mz (virtual :a mz))
e80b4c2d
MW
83 ;;
84 ;; Networks
85 (fretwank :net fretwank)
86 (dhcp :net dhcp)
87 (wireless :net wireless)
88 (virtual :net virtual))
89
90(defrevzone trusted
2bc217e8 91 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
e80b4c2d
MW
92 :reverse trusted)
93(defrevzone untrusted
2bc217e8 94 :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire))
e80b4c2d 95 :reverse untrusted)