mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +00:00
add HOME.ARPA to the list of empty zones
This commit is contained in:
2
CHANGES
2
CHANGES
@@ -1,3 +1,5 @@
|
||||
4951. [protocol] Add "HOME.ARPA" to list of built in empty zones as
|
||||
per RFC 8375. [GL #273]
|
||||
--- 9.13.0 released ---
|
||||
|
||||
4950. [bug] ISC_SOCKEVENTATTR_TRUNC was not be set. [GL #238]
|
||||
|
@@ -419,6 +419,9 @@ const char *empty_zones[] = {
|
||||
/* RFC 7534 */
|
||||
"EMPTY.AS112.ARPA",
|
||||
|
||||
/* RFC 8375 */
|
||||
"HOME.ARPA",
|
||||
|
||||
NULL
|
||||
};
|
||||
|
||||
|
@@ -16,6 +16,125 @@ RNDCCMD="$RNDC -c $SYSTEMTESTTOP/common/rndc.conf -p ${CONTROLPORT} -s"
|
||||
status=0
|
||||
n=0
|
||||
|
||||
emptyzones="
|
||||
10.IN-ADDR.ARPA
|
||||
16.172.IN-ADDR.ARPA
|
||||
17.172.IN-ADDR.ARPA
|
||||
18.172.IN-ADDR.ARPA
|
||||
19.172.IN-ADDR.ARPA
|
||||
20.172.IN-ADDR.ARPA
|
||||
21.172.IN-ADDR.ARPA
|
||||
22.172.IN-ADDR.ARPA
|
||||
23.172.IN-ADDR.ARPA
|
||||
24.172.IN-ADDR.ARPA
|
||||
25.172.IN-ADDR.ARPA
|
||||
26.172.IN-ADDR.ARPA
|
||||
27.172.IN-ADDR.ARPA
|
||||
28.172.IN-ADDR.ARPA
|
||||
29.172.IN-ADDR.ARPA
|
||||
30.172.IN-ADDR.ARPA
|
||||
31.172.IN-ADDR.ARPA
|
||||
168.192.IN-ADDR.ARPA
|
||||
64.100.IN-ADDR.ARPA
|
||||
65.100.IN-ADDR.ARPA
|
||||
66.100.IN-ADDR.ARPA
|
||||
67.100.IN-ADDR.ARPA
|
||||
68.100.IN-ADDR.ARPA
|
||||
69.100.IN-ADDR.ARPA
|
||||
70.100.IN-ADDR.ARPA
|
||||
71.100.IN-ADDR.ARPA
|
||||
72.100.IN-ADDR.ARPA
|
||||
73.100.IN-ADDR.ARPA
|
||||
74.100.IN-ADDR.ARPA
|
||||
75.100.IN-ADDR.ARPA
|
||||
76.100.IN-ADDR.ARPA
|
||||
77.100.IN-ADDR.ARPA
|
||||
78.100.IN-ADDR.ARPA
|
||||
79.100.IN-ADDR.ARPA
|
||||
80.100.IN-ADDR.ARPA
|
||||
81.100.IN-ADDR.ARPA
|
||||
82.100.IN-ADDR.ARPA
|
||||
83.100.IN-ADDR.ARPA
|
||||
84.100.IN-ADDR.ARPA
|
||||
85.100.IN-ADDR.ARPA
|
||||
86.100.IN-ADDR.ARPA
|
||||
87.100.IN-ADDR.ARPA
|
||||
88.100.IN-ADDR.ARPA
|
||||
89.100.IN-ADDR.ARPA
|
||||
90.100.IN-ADDR.ARPA
|
||||
91.100.IN-ADDR.ARPA
|
||||
92.100.IN-ADDR.ARPA
|
||||
93.100.IN-ADDR.ARPA
|
||||
94.100.IN-ADDR.ARPA
|
||||
95.100.IN-ADDR.ARPA
|
||||
96.100.IN-ADDR.ARPA
|
||||
97.100.IN-ADDR.ARPA
|
||||
98.100.IN-ADDR.ARPA
|
||||
99.100.IN-ADDR.ARPA
|
||||
100.100.IN-ADDR.ARPA
|
||||
101.100.IN-ADDR.ARPA
|
||||
102.100.IN-ADDR.ARPA
|
||||
103.100.IN-ADDR.ARPA
|
||||
104.100.IN-ADDR.ARPA
|
||||
105.100.IN-ADDR.ARPA
|
||||
106.100.IN-ADDR.ARPA
|
||||
107.100.IN-ADDR.ARPA
|
||||
108.100.IN-ADDR.ARPA
|
||||
109.100.IN-ADDR.ARPA
|
||||
110.100.IN-ADDR.ARPA
|
||||
111.100.IN-ADDR.ARPA
|
||||
112.100.IN-ADDR.ARPA
|
||||
113.100.IN-ADDR.ARPA
|
||||
114.100.IN-ADDR.ARPA
|
||||
115.100.IN-ADDR.ARPA
|
||||
116.100.IN-ADDR.ARPA
|
||||
117.100.IN-ADDR.ARPA
|
||||
118.100.IN-ADDR.ARPA
|
||||
119.100.IN-ADDR.ARPA
|
||||
120.100.IN-ADDR.ARPA
|
||||
121.100.IN-ADDR.ARPA
|
||||
122.100.IN-ADDR.ARPA
|
||||
123.100.IN-ADDR.ARPA
|
||||
124.100.IN-ADDR.ARPA
|
||||
125.100.IN-ADDR.ARPA
|
||||
126.100.IN-ADDR.ARPA
|
||||
127.100.IN-ADDR.ARPA
|
||||
0.IN-ADDR.ARPA
|
||||
127.IN-ADDR.ARPA
|
||||
254.169.IN-ADDR.ARPA
|
||||
2.0.192.IN-ADDR.ARPA
|
||||
100.51.198.IN-ADDR.ARPA
|
||||
113.0.203.IN-ADDR.ARPA
|
||||
255.255.255.255.IN-ADDR.ARPA
|
||||
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
|
||||
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
|
||||
D.F.IP6.ARPA
|
||||
8.E.F.IP6.ARPA
|
||||
9.E.F.IP6.ARPA
|
||||
A.E.F.IP6.ARPA
|
||||
B.E.F.IP6.ARPA
|
||||
8.B.D.0.1.0.0.2.IP6.ARPA
|
||||
EMPTY.AS112.ARPA
|
||||
HOME.ARPA"
|
||||
|
||||
n=`expr $n + 1`
|
||||
ret=0
|
||||
count=0
|
||||
echo_i "Checking expected empty zones were configured ($n)"
|
||||
for zone in ${emptyzones}
|
||||
do
|
||||
grep "automatic empty zone: $zone" ns1/named.run > /dev/null || {
|
||||
echo_i "failed (empty zone $zone missing)"
|
||||
ret=1
|
||||
}
|
||||
count=`expr $count + 1`
|
||||
done
|
||||
lines=`grep "automatic empty zone: " ns1/named.run | wc -l`
|
||||
test $count -eq $lines -a $count -eq 99 || {
|
||||
ret=1; echo_i "failed (count mismatch)";
|
||||
}
|
||||
if [ $ret != 0 ] ; then status=`expr $status + $ret`; fi
|
||||
|
||||
n=`expr $n + 1`
|
||||
echo_i "Checking that reconfiguring empty zones is silent ($n)"
|
||||
$RNDCCMD 10.53.0.1 reconfig
|
||||
|
@@ -425,7 +425,7 @@ n=`expr $n + 1`
|
||||
echo_i "testing automatic zones are reported ($n)"
|
||||
ret=0
|
||||
$RNDC -s 10.53.0.4 -p ${EXTRAPORT6} -c ns4/key6.conf status > rndc.out.1.test$n || ret=1
|
||||
grep "number of zones: 198 (196 automatic)" rndc.out.1.test$n > /dev/null || ret=1
|
||||
grep "number of zones: 200 (198 automatic)" rndc.out.1.test$n > /dev/null || ret=1
|
||||
if [ $ret != 0 ]; then echo_i "failed"; fi
|
||||
status=`expr $status + $ret`
|
||||
|
||||
|
@@ -9540,6 +9540,8 @@ avoid-v6-udp-ports { 40000; range 50000 60000; };
|
||||
<listitem>9.E.F.IP6.ARPA</listitem>
|
||||
<listitem>A.E.F.IP6.ARPA</listitem>
|
||||
<listitem>B.E.F.IP6.ARPA</listitem>
|
||||
<listitem>EMPTY.AS112.ARPA</listitem>
|
||||
<listitem>HOME.ARPA</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
<para>
|
||||
|
Reference in New Issue
Block a user