<%=
out = []
- if nodeinfo['misc']['resolver-recursive'] and nodeinfo['hoster']['allow_dns_query']
+ if scope.lookupvar('site::nodeinfo')['misc']['resolver-recursive'] and scope.lookupvar('site::nodeinfo')['hoster']['allow_dns_query']
out << " interface: 0.0.0.0"
out << " interface: ::0"
out << ""
hide-identity: yes
hide-version: yes
- use-caps-for-id: yes
-
# Do not query the following addresses. No DNS queries are sent there.
# List one address per entry. List classless netblocks with /size,
# do-not-query-address: 127.0.0.1/8
<%=
out = []
- if not nodeinfo['misc']['resolver-recursive'] and not nodeinfo['hoster']['nameservers_break_dnssec']
- forwarders = nodeinfo['hoster']['nameservers']
+ if not scope.lookupvar('site::nodeinfo')['misc']['resolver-recursive'] and not scope.lookupvar('site::nodeinfo')['hoster']['nameservers_break_dnssec']
+ forwarders = scope.lookupvar('site::nodeinfo')['hoster']['nameservers']
forwarders ||= []
out << 'forward-zone:'
out << " forward-addr: #{ns}"
end
end
+
+
+ if hostname == "zappa"
+ out << "edns-buffer-size: 512"
+ end
+
out.join("\n")
%>