X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/zones/blobdiff_plain/374be89649201837aadadae93320caf3455ce0ed..c21187130e04cc4fb7c2d81e95f06ef39606e612:/hosts.lisp diff --git a/hosts.lisp b/hosts.lisp index 78b4f22..003fe5e 100644 --- a/hosts.lisp +++ b/hosts.lisp @@ -33,7 +33,8 @@ (defnet distorted.org.uk 172.29.198.0/23 (nil 16 (its 4)) (colo 16) - (safe 32))) + (safe 32) + (any 32))) ;;;-------------------------------------------------------------------------- ;;; Host allocations @@ -46,6 +47,7 @@ (defhost jem.dmz (dmz 4)) (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)) @@ -56,6 +58,7 @@ (defhost precision.jump (jump 6)) (defhost telecaster.jump (jump 7)) (defhost stratocaster.jump (jump 8)) (defhost jazz.jump (jump 9)) +(defhost blackhole.jump (jump 14)) ;; Unsafe network. (defhost radius.unsafe (unsafe 1)) @@ -94,15 +97,22 @@ (defhost telecaster.colo (colo 3)) (defhost stratocaster.colo (colo 4)) (defhost jazz.colo (colo 5)) +;; Anycast addresses for services. +(defhost dns0.any (any 0)) +(defhost dns1.any (any 1)) +(defhost ntp0.any (any 2)) +(defhost ntp1.any (any 3)) +(defhost www-cache.any (any 4)) + ;;;-------------------------------------------------------------------------- ;;; Host switch. (preferred-subnet-case - (dmz - (defhost radius radius.dmz) - (defhost vampire vampire.dmz)) - (t + ((unsafe colo) (defhost radius radius.unsafe) - (defhost vampire vampire.unsafe))) + (defhost vampire vampire.unsafe)) + (t + (defhost radius radius.dmz) + (defhost vampire vampire.dmz))) ;;;----- That's all, folks --------------------------------------------------