X-Git-Url: https://git.distorted.org.uk/~mdw/zones/blobdiff_plain/0fdd12c7736e58ef624f2f6593ae5640343471f5..113bdffe71e1ece0c16a2e7c73d0f568b16be789:/hosts.lisp diff --git a/hosts.lisp b/hosts.lisp index 1054032..28dd2bf 100644 --- a/hosts.lisp +++ b/hosts.lisp @@ -76,7 +76,7 @@ (defhost jaguar.jump ((:ipv4 jump 11))) (defhost richmond.jump ((:ipv4 jump 12))) (defhost anon.jump (jump 13)) -(defhost blackhole.jump ((:ipv4 jump 14) (:ipv6 jump #xffff))) +(defhost blackhole.jump ((:ipv4 jump 14) (:ipv6 jump "::ffff"))) ;; Unsafe network. (defhost radius.unsafe (unsafe 1)) @@ -86,6 +86,12 @@ (defhost vampire.unsafe (unsafe 5)) (defhost ibanez.unsafe (unsafe 14)) +;; Client hosts, with IPv6 addresses. +(defhost gibson.unsafe ((:ipv6 "2001:470:9740:1:e269:95ff:fe63:bb4"))) +(defhost lespaul.safe ((:ipv6 "2001:470:9740:4001:a00:27ff:fef5:aaef"))) +(defhost invader.safe ((:ipv6 "2001:470:9740:4001:a00:27ff:fe94:a5d7"))) +(defhost marauder.safe ((:ipv6 "2001:470:9740:4001:a00:27ff:fe6a:7846"))) + ;; Safe network. (defhost radius.safe (safe 1)) (defhost vampire.safe (safe 2)) @@ -97,9 +103,9 @@ (defhost vampire.untrusted (untrusted 3)) ;; Virtual private network. -(defhost crybaby.vpn (vpn 1)) +(defhost crybaby.vpn ((:ipv4 vpn 1) (:ipv6 vpn "::1:0"))) (defhost terror.vpn ((:ipv4 vpn 2))) -(defhost orange.vpn (vpn 3)) +(defhost orange.vpn ((:ipv4 vpn 3) (:ipv6 vpn "::3:0"))) ;; Iodine network. (defhost jazz.iodine (iodine 1)) @@ -117,13 +123,13 @@ (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)) -(defhost krb0.any (any 5)) -(defhost krb1.any (any 6)) +(defhost dns0.any ((:ipv4 any 0) (:ipv6 any "::0:0"))) +(defhost dns1.any ((:ipv4 any 1) (:ipv6 any "::1:0"))) +(defhost ntp0.any ((:ipv4 any 2) (:ipv6 any "::2:0"))) +(defhost ntp1.any ((:ipv4 any 3) (:ipv6 any "::3:0"))) +(defhost www-cache.any ((:ipv4 any 4) (:ipv6 any "::4:0"))) +(defhost krb0.any ((:ipv4 any 5) (:ipv6 any "::5:0"))) +(defhost krb1.any ((:ipv4 any 6) (:ipv6 any "::6:0"))) ;;;-------------------------------------------------------------------------- ;;; Host switch. @@ -132,11 +138,13 @@ ((unsafe colo) (defhost radius radius.unsafe) (defhost precision precision.colo) + (defhost telecaster telecaster.colo) (defhost stratocaster stratocaster.colo) (defhost vampire vampire.unsafe)) (t (defhost radius radius.dmz) (defhost precision precision.jump) + (defhost telecaster telecaster.jump) (defhost stratocaster stratocaster.jump) (defhost vampire vampire.dmz)))