mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-15 23:22:35 -04:00
verify that updates are refused when the client is disallowed by
allow-query, and update forwarding is refused when the client is
is disallowed by update-forwarding.
verify that "too many DNS UPDATEs" appears in the log file when too
many simultaneous updates are processing.
(cherry picked from commit b91339b80e)
47 lines
1.2 KiB
Bash
47 lines
1.2 KiB
Bash
#!/bin/sh
|
|
|
|
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
#
|
|
# SPDX-License-Identifier: MPL-2.0
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, you can obtain one at https://mozilla.org/MPL/2.0/.
|
|
#
|
|
# See the COPYRIGHT file distributed with this work for additional
|
|
# information regarding copyright ownership.
|
|
|
|
. ../conf.sh
|
|
|
|
cp -f ns1/example1.db ns1/example.db
|
|
cp -f ns3/noprimary.db ns3/noprimary1.db
|
|
|
|
copy_setports ns1/named.conf.in ns1/named.conf
|
|
copy_setports ns2/named.conf.in ns2/named.conf
|
|
copy_setports ns3/named1.conf.in ns3/named.conf
|
|
|
|
if $FEATURETEST --enable-dnstap
|
|
then
|
|
cat <<'EOF' > ns3/dnstap.conf
|
|
dnstap-identity "ns3";
|
|
dnstap-version "xxx";
|
|
dnstap-output file "dnstap.out";
|
|
dnstap { all; };
|
|
EOF
|
|
else
|
|
echo "/* DNSTAP NOT ENABLED */" >ns3/dnstap.conf
|
|
fi
|
|
|
|
|
|
#
|
|
# SIG(0) required cryptographic support which may not be configured.
|
|
#
|
|
keyname=$($KEYGEN -q -n HOST -a ${DEFAULT_ALGORITHM} -b 1024 -T KEY sig0.example2 2>keyname.err)
|
|
if test -n "$keyname"
|
|
then
|
|
cat ns1/example1.db $keyname.key > ns1/example2.db
|
|
echo $keyname > keyname
|
|
else
|
|
cat ns1/example1.db > ns1/example2.db
|
|
fi
|
|
cat_i < keyname.err
|