:mx mail
:srv ((:smtp mail)))
- ;; Kerberos.
- (_kerberos :txt "DISTORTED.ORG.UK")
- :srv (((:kerberos :protocol :udp) krb)
- ((:kerberos-master :protocol :udp :port 88) krb)
- (:kerberos-adm krb)
- ((:kpasswd :protocol :udp) krb))
-
;; Anycast services.
(dns0 (any :a dns0.any)
(jump :svc precision.jump)
(dmz :svc vampire.dmz)
(unsafe :svc vampire.unsafe)
(colo :svc telecaster.colo))
+ (dns :cname dns0)
+
(ntp0 (any :a ntp0.any)
(jump :svc fender.jump)
(dmz :svc ibanez.dmz)
(ntp1 (any :a ntp1.any)
(dmz :svc vampire.dmz)
(unsafe :svc vampire.unsafe))
+ (ntp :cname ntp0)
+
(www-cache (any :a www-cache.any)
(jump :svc telecaster.jump)
(dmz :svc roadstar.dmz)
(unsafe :svc roadstar.unsafe)
(colo :svc telecaster.colo))
- (dns :cname dns0)
- (ntp :cname ntp0)
(wpad :cname www-cache)
+ (_kerberos :txt "DISTORTED.ORG.UK")
+ (krb0 (any :a krb0.any)
+ (jump :svc precision.jump)
+ (dmz :svc radius.dmz)
+ (unsafe :svc radius.unsafe)
+ (colo :svc precision.colo))
+ (krb1 (any :a krb1.any)
+ (dmz :svc vampire.dmz)
+ (unsafe :svc vampire.unsafe))
+ (krb-master (unsafe :svc radius.unsafe)
+ (dmz :svc radius.dmz))
+ :srv (((:kerberos :protocol :udp)
+ krb0
+ (krb1 :prio 100))
+ ((:kerberos-master :protocol :udp :port 88) krb-master)
+ (:kerberos-adm krb-master)
+ ((:kpasswd :protocol :udp) krb-master))
+ (krb :cname krb0)
+
;; Other services.
:srv ((:http www)
(:ftp ftp))
;; Local services.
((rawk) :svc artist)
- ((@ www krb ftp rsync wiki git bugs mail db i2p vox) :svc vampire)
+ ((@ www ftp rsync wiki git bugs mail db i2p vox) :svc vampire)
;; Internal services.
#+view/inside ((news lpr) :svc vampire.unsafe)
(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))
;;;--------------------------------------------------------------------------
;;; Host switch.