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