gmysql-host=$GMYSQLHOST
gmysql-password=$GMYSQLPASSWD
gmysql-dnssec
+zone-cache-refresh-interval=0
__EOF__
else
echo "bind-dnssec-db=./dnssec.sqlite3" >> pdns-bind.conf
gmysql-password=$GMYSQLPASSWD
any-to-tcp=no
+zone-cache-refresh-interval=0
__EOF__
gsql_master gmysql dyndns
gmysql-user=$GMYSQL2USER
gmysql-host=$GMYSQL2HOST
gmysql-password=$GMYSQL2PASSWD
+
+zone-cache-refresh-interval=0
__EOF__
if [[ $context != *nodnssec* ]]
launch=gpgsql
gpgsql-dbname=$GPGSQLDB
gpgsql-user=$GPGSQLUSER
+
+zone-cache-refresh-interval=120
__EOF__
gsql_master gpgsql nodyndns
launch=gpgsql
gpgsql-dbname=$GPGSQL2DB
gpgsql-user=$GPGSQL2USER
+
+zone-cache-refresh-interval=120
__EOF__
if [[ $context != *nodnssec* ]]
$RUNWRAPPER $PDNS --daemon=no --local-address=$address --local-port=$port --config-dir=. \
--config-name=ldap --socket-dir=./ --no-shuffle \
--query-logging --dnsupdate=yes \
- --expand-alias=yes --outgoing-axfr-expand-alias=yes \
- --resolver=$RESOLVERIP \
- --zone-cache-refresh-interval=0 \
+ --expand-alias=yes --outgoing-axfr-expand-alias=yes \
+ --resolver=$RESOLVERIP \
+ --zone-cache-refresh-interval=0 \
--cache-ttl=$cachettl --dname-processing $lua_prequery &
skipreasons="nodnssec noent nodyndns nometa noaxfr"
--no-shuffle --launch=remote \
--cache-ttl=$cachettl --dname-processing --no-config \
--distributor-threads=1 \
- --dnsupdate=yes \
+ --dnsupdate=yes --zone-cache-refresh-interval=0 \
--remote-connection-string="$connstr" $remote_add_param --module-dir=./modules &
;;