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)')
`#' Please don't edit manually
`#'
-options {
- directory "ROOT";
- interface-interval 0;
-BIND_OPTIONS
-};
-
zone "." in {
type hint;
file "ROOTCACHE";