From b3f752147dd200983d0420b17b8acaabc04c01e7 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Wed, 15 Aug 2007 08:57:11 +0100 Subject: [PATCH] Add delegated reverse-zone for DHCP-allocated addresses. Organization: Straylight/Edgeware From: Mark Wooding --- Makefile.m4 | 4 +++- distorted.lisp | 20 ++++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Makefile.m4 b/Makefile.m4 index fa220a3..9d64f8a 100644 --- a/Makefile.m4 +++ b/Makefile.m4 @@ -35,7 +35,9 @@ m4_divert(-1) ### Domains. DOMAIN([distorted], [inet, fretwank], - [distorted.org.uk, 198.29.172.in-addr.arpa, 199.29.172.in-addr.arpa]) + [distorted.org.uk, dhcp.distorted.org.uk, + 198.29.172.in-addr.arpa, + 199.29.172.in-addr.arpa, dhcp.199.29.172.in-addr.arpa]) DOMAIN([harlequin], [inet], [harlequin.org.uk]) m4_divert(0) diff --git a/distorted.lisp b/distorted.lisp index 6c0e490..55cf783 100644 --- a/distorted.lisp +++ b/distorted.lisp @@ -81,15 +81,31 @@ (defzone distorted.org.uk (fuzzface (virtual :a fuzzface)) (mz (virtual :a mz)) ;; + ;; Delegations + #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns)) + ;; ;; Networks (fretwank :net fretwank) - (dhcp :net dhcp) (wireless :net wireless) (virtual :net virtual)) (defrevzone trusted :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire)) - :reverse trusted) + :reverse trusted + #+subnet/fretwank (dhcp :ns (metalzone.ns vampire.ns)) + #+subnet/fretwank (@ :cidr-delegation + (dhcp + (dhcp 199.29.172.dhcp.199.29.172.in-addr.arpa)))) + (defrevzone untrusted :ns ((metalzone.ns :ip metalzone) (vampire.ns :ip vampire)) :reverse untrusted) + +(defzone dhcp.distorted.org.uk + :ns (metalzone.ns.distorted.org.uk. + vampire.ns.distorted.org.uk.) + :net dhcp) + +(defzone dhcp.199.29.172.in-addr.arpa + :ns (metalzone.ns.199.29.172.in-addr.arpa. + vampire.ns.199.29.172.in-addr.arpa.)) -- [mdw]