chiark / gitweb /
Use precision as an official nameserver.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 Apr 2012 00:58:24 +0000 (01:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 26 Apr 2012 00:58:24 +0000 (01:58 +0100)
Withdraw vampire as an externally visible nameserver.  It remains a
stealth secondary, and continues to serve internal views.

distorted.lisp
felixpearce.lisp
harlequin.lisp
hosts.lisp

index 4c3b834..7e397e2 100644 (file)
@@ -16,9 +16,10 @@ (defzone distorted.org.uk
 
   ;; Nameservers.
   :ns #+view/inside ((radius.ns :ip radius)
+                    (precision.ns :ip precision)
                     (vampire.ns :ip vampire))
       #-view/inside ((radius.ns :ip radius)
-                    (vampire.ns :ip vampire)
+                    (precision.ns :ip precision)
                     (mythic-beasts-1.ns :ip mythic-ns1)
                     (mythic-beasts-2.ns :ip mythic-ns2)
                     (chiark.ns :ip chiark.greenend.org.uk))
@@ -142,8 +143,11 @@ (defzone distorted.org.uk
   (blackhole (jump :a blackhole.jump))
 
   ;; Delegations.
-  (dhcp :ns (radius.ns vampire.ns))
+  (dhcp :ns ((radius.ns.dhcp :ip radius)
+            (precision.ns.dhcp :ip precision)
+            (vampire.ns.dhcp :ip vampire)))
   (dnserr :ns ((radius.ns.dnserr :ip radius.dmz)
+              (precision.ns.dnserr :ip precision.jump)
               (vampire.ns.dnserr :ip vampire.dmz)))
   (io :ns ((ns.io :ip iodine.dmz))))
 
@@ -152,23 +156,28 @@ (defzone distorted.org.uk
 
 (defrevzone trusted
   :ns ((radius.ns :ip radius)
+       (precision.ns :ip precision)
        (vampire.ns :ip vampire))
   :reverse unsafe
   :reverse vpn
   :reverse colo
   :reverse its
   :reverse any
-  (dhcp :ns (radius.ns vampire.ns))
+  (dhcp :ns ((radius.ns.dhcp :ip radius)
+            (precision.ns.dhcp :ip precision)
+            (vampire.ns.dhcp :ip vampire)))
   :cidr-delegation
   (trusted ((dhcp safe) 199.29.172.dhcp.199.29.172.in-addr.arpa)))
 
 (defrevzone dmz
   :ns ((radius.ns :ip radius)
+       (precision.ns :ip precision)
        (vampire.ns :ip vampire))
   :reverse dmz)
 
 (defrevzone jump
   :ns ((radius.ns :ip radius)
+       (precision.ns :ip precision)
        (vampire.ns :ip vampire))
   :reverse jump)
 
index 61873d1..552ae03 100644 (file)
@@ -10,7 +10,7 @@ (defzone felixpearce.com
 
   ;; Nameservers
   :ns ((radius.ns :ip radius)
-       (vampire.ns :ip vampire)
+       (precision.ns :ip precision)
        (mythic-beasts-1.ns :ip mythic-ns1)
        (mythic-beasts-2.ns :ip mythic-ns2))
 
index 48f5628..15deeb7 100644 (file)
@@ -10,7 +10,7 @@ (defzone harlequin.org.uk
 
   ;; Nameservers
   :ns ((radius.ns :ip radius)
-       (vampire.ns :ip vampire)
+       (precision.ns :ip precision)
        (mythic-beasts-1.ns :ip mythic-ns1)
        (mythic-beasts-2.ns :ip mythic-ns2))
 
index 003fe5e..efb0e7f 100644 (file)
@@ -110,9 +110,11 @@ (defhost www-cache.any (any 4))
 (preferred-subnet-case
   ((unsafe colo)
    (defhost radius radius.unsafe)
+   (defhost precision precision.colo)
    (defhost vampire vampire.unsafe))
   (t
    (defhost radius radius.dmz)
+   (defhost precision precision.jump)
    (defhost vampire vampire.dmz)))
 
 ;;;----- That's all, folks --------------------------------------------------