1; config options
2; The island of trust is at example.com
3server:
4	local-zone: "10.in-addr.arpa" nodefault
5	qname-minimisation: "no"
6
7stub-zone:
8	name: "."
9	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
10CONFIG_END
11
12SCENARIO_BEGIN Test local data with nodefault for as112 zone.
13
14; K.ROOT-SERVERS.NET.
15RANGE_BEGIN 0 100
16	ADDRESS 193.0.14.129 
17ENTRY_BEGIN
18MATCH opcode qtype qname
19ADJUST copy_id
20REPLY QR NOERROR
21SECTION QUESTION
22. IN NS
23SECTION ANSWER
24. IN NS	K.ROOT-SERVERS.NET.
25SECTION ADDITIONAL
26K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
27ENTRY_END
28
29ENTRY_BEGIN
30MATCH opcode qtype qname
31ADJUST copy_id
32REPLY QR AA NXDOMAIN
33SECTION QUESTION
3440.30.20.10.in-addr.arpa. IN PTR
35SECTION ANSWER
36SECTION AUTHORITY
37. IN SOA invalid. invalid. 1 2 3 4 5
38ENTRY_END
39RANGE_END
40
41STEP 1 QUERY
42ENTRY_BEGIN
43REPLY RD DO
44SECTION QUESTION
4540.30.20.10.in-addr.arpa. IN PTR
46ENTRY_END
47; not blocked!
48
49; recursion happens here.
50STEP 10 CHECK_ANSWER
51ENTRY_BEGIN
52MATCH all
53REPLY QR RD RA DO NXDOMAIN
54SECTION QUESTION
5540.30.20.10.in-addr.arpa. IN PTR
56SECTION ANSWER
57SECTION AUTHORITY
58. IN SOA invalid. invalid. 1 2 3 4 5
59ENTRY_END
60
61SCENARIO_END
62