chiark / gitweb /
Merge branch 'master' of git+ssh://metalzone.distorted.org.uk/~mdw/public-git/zones/
[zones] / distorted.org.uk.lisp
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.)
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
17 ;; Host allocations
18 (defhost guvnor (unsafe))
19 (defhost guvnor.demon 80.177.3.76)
20 (defhost metalzone (unsafe))
21 (defhost tubescreamer (safe))
22 (defhost obsidian (safe))
23 (defhost evolution (unsafe))
24 (defhost evolution.wireless (wireless))
25 (defhost fuzzface (virtual))
26 (defhost mz (virtual))
27
28 (setf *default-zone-admin* "hostmaster@distorted.org.uk")
29 (setf *default-zone-source* 'guvnor.distorted.org.uk.)
30
31 (defzone distorted.org.uk
32   ;;
33   ;; Nameservers
34   :ns ((boyle.ns :ip boyle.nsict.org)
35        (chiark.ns :ip chiark.greenend.org.uk)
36        (guvnor.ns :ip guvnor.demon))
37   ;;
38   ;; Mail servers
39   ((@ lists bugs cryptomail) :mx guvnor)
40   ;;
41   ;; Colocated services
42   ((www ftp wiki git) :a boyle.nsict.org)
43   ;;
44   ;; Entry is via little port-forwarding box
45   (guvnor (demon :a guvnor.demon)
46           (fretwank :a guvnor))
47   ;;
48   ;; Wireless gateway
49   (evolution (fretwank :a evolution)
50              (wireless :a evolution.wireless))
51   ;;
52   ;; Local services
53   (bugs :a guvnor.demon)
54   ;;
55   ;; Wired ethernet
56   (metalzone (fretwank :a metalzone))
57   (tubescreamer (fretwank :a tubescreamer))
58   (obsidian (fretwank :a obsidian))
59   (fuzzface (virtual :a fuzzface))
60   (mz (virtual :a mz))
61   ;;
62   ;; Networks
63   (fretwank :net fretwank)
64   (dhcp :net dhcp)
65   (wireless :net wireless)
66   (virtual :net virtual))
67
68 (defrevzone trusted
69   :ns ((metalzone.ns :ip metalzone))
70   :reverse trusted)
71 (defrevzone untrusted
72   :ns ((metalzone.ns :ip metalzone))
73   :reverse untrusted)