hosts.lisp, distorted.lisp: Allocate a separate address for iodine.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 30 Mar 2012 22:48:02 +0000 (23:48 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 30 Mar 2012 22:48:02 +0000 (23:48 +0100)
This is the only way of getting it to work, it seems.  BIND9 can be
persuaded to serve using a nonstandard port, but it has no way to
forward to another server listening on such a port.  This is obviously
crazy, but I'm still running a surplus of addresses.

distorted.lisp
hosts.lisp

index 85c9338..892daab 100644 (file)
@@ -79,6 +79,9 @@
   (tor :svc #+view/inside vampire.unsafe
            #-view/inside anon.dmz)
 
+  ;; Fancy connectivity.
+  (iodine (dmz :a iodine.dmz))
+
   ;; Colocated hosts.
   (colo :net colo)
   (jump :net jump)
 
   ;; Delegations.
   (dhcp :ns (radius.ns vampire.ns))
-  (io :ns ((ns.io :ip vampire))))
+  (io :ns ((ns.io :ip iodine.dmz))))
 
 ;;;--------------------------------------------------------------------------
 ;;; Other subsidiary zones.
index b2beaae..d62cc5e 100644 (file)
@@ -47,6 +47,7 @@
 (defhost artist.dmz (dmz 5))
 (defhost vampire.dmz (dmz 6))
 (defhost ibanez.dmz (dmz 9))
+(defhost iodine.dmz (dmz 11))
 (defhost anon.dmz (dmz 12))
 (defhost gate.dmz (dmz 13))
 (defhost nat.dmz (dmz 14))