X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=m4%2Fmkconf.m4;h=8392b4dad048e9035e0bb55574264234cf0266ad;hb=b09544a247701516325cd805bd3cc8d28a058fec;hp=25fc1eb2e93d4c0a3aab61edb5303ce15c7f9e4d;hpb=a04eabf4469be6440ccf8d1780da911728c6fb2b;p=nsc-5.git diff --git a/m4/mkconf.m4 b/m4/mkconf.m4 index 25fc1eb..8392b4d 100644 --- a/m4/mkconf.m4 +++ b/m4/mkconf.m4 @@ -28,15 +28,23 @@ ZZ_OPTIONS()dnl divert(-1)') -# Definition of forwarders for both normal and slave mode +# Definition of a forwarding zone -define(`FORWard', `patsubst(`$*',`,',`; ')') -define(`FORWArd', `divert(0) forward $1; +define(`FORWARDING', `divert(0)zone "$1" in { + type forward; + forward only; forwarders { FORWard(shift($@),)}; +ZZ_OPTIONS()dnl +}; + divert(-1)') -define(`FORWARD', `FORWArd(first, $@)') -define(`SLAVE', `FORWArd(only, $@)') +# Blackhole zones + +define(`BLACKHOLE', `divert(0)zone "$1" in { + type master; + file "zone/blackhole"; +}; divert(-1)') @@ -60,12 +68,6 @@ divert(0)dnl `#' Please don't edit manually `#' -options { - directory "ROOT"; - interface-interval 0; -BIND_OPTIONS -}; - zone "." in { type hint; file "ROOTCACHE";