According to DNS catalog zones draft version 5 document, the CLASS field of every RR in a catalog zone MUST be IN. Add a new check in the catz system test to verify that a non-IN class catalog zone (in this case CH) fails to load. BIND does not support having a non-IN class RR in an IN class zone, or non-IN class zone in an IN class view, so to verify that BIND respects the mentioned restriction we must try to add a non-IN class catalog zone and check that it didn't succeed. The `named` configuration files had to be restructured to put all the zones inside views, which also resulted in some corresponding changes in the tests.sh script.
15 lines
493 B
Plaintext
15 lines
493 B
Plaintext
; 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.
|
|
|
|
@ 3600 SOA . . 1 86400 3600 86400 3600
|
|
@ 3600 CH NS invalid.
|
|
version CH TXT "2"
|