xref: /netbsd-src/external/bsd/unbound/dist/testdata/iter_failreply.rpl (revision 91f7d55fb697b5e0475da4718fa34c3a3ebeac85)
1*91f7d55fSchristos; config options
2*91f7d55fSchristosserver:
3*91f7d55fSchristos	target-fetch-policy: "0 0 0 0 0"
4*91f7d55fSchristos	qname-minimisation: "no"
5*91f7d55fSchristos	minimal-responses: no
6*91f7d55fSchristos	log-servfail: yes
7*91f7d55fSchristos
8*91f7d55fSchristosstub-zone:
9*91f7d55fSchristos	name: "."
10*91f7d55fSchristos	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
11*91f7d55fSchristosCONFIG_END
12*91f7d55fSchristos
13*91f7d55fSchristosSCENARIO_BEGIN Test iterator fail_reply report
14*91f7d55fSchristos
15*91f7d55fSchristos; K.ROOT-SERVERS.NET.
16*91f7d55fSchristosRANGE_BEGIN 0 100
17*91f7d55fSchristos	ADDRESS 193.0.14.129
18*91f7d55fSchristosENTRY_BEGIN
19*91f7d55fSchristosMATCH opcode qtype qname
20*91f7d55fSchristosADJUST copy_id
21*91f7d55fSchristosREPLY QR NOERROR
22*91f7d55fSchristosSECTION QUESTION
23*91f7d55fSchristos. IN NS
24*91f7d55fSchristosSECTION ANSWER
25*91f7d55fSchristos. IN NS	K.ROOT-SERVERS.NET.
26*91f7d55fSchristosSECTION ADDITIONAL
27*91f7d55fSchristosK.ROOT-SERVERS.NET.	IN	A	193.0.14.129
28*91f7d55fSchristosENTRY_END
29*91f7d55fSchristos
30*91f7d55fSchristosENTRY_BEGIN
31*91f7d55fSchristosMATCH opcode subdomain
32*91f7d55fSchristosADJUST copy_id copy_query
33*91f7d55fSchristosREPLY QR NOERROR
34*91f7d55fSchristosSECTION QUESTION
35*91f7d55fSchristosexample.com. IN NS
36*91f7d55fSchristosSECTION AUTHORITY
37*91f7d55fSchristosexample.com.	IN NS	ns.example.com.
38*91f7d55fSchristosexample.com.	IN NS	ns2.example.net.
39*91f7d55fSchristosSECTION ADDITIONAL
40*91f7d55fSchristosns.example.com. IN A 1.2.3.4
41*91f7d55fSchristosns.example.com. IN AAAA ::1
42*91f7d55fSchristosns2.example.net. IN AAAA ::1
43*91f7d55fSchristosENTRY_END
44*91f7d55fSchristos
45*91f7d55fSchristosENTRY_BEGIN
46*91f7d55fSchristosMATCH opcode qtype qname
47*91f7d55fSchristosADJUST copy_id
48*91f7d55fSchristosREPLY QR AA NOERROR
49*91f7d55fSchristosSECTION QUESTION
50*91f7d55fSchristosns2.example.net. IN A
51*91f7d55fSchristosSECTION ANSWER
52*91f7d55fSchristosns2.example.net. IN A 1.2.3.5
53*91f7d55fSchristosENTRY_END
54*91f7d55fSchristos
55*91f7d55fSchristosENTRY_BEGIN
56*91f7d55fSchristosMATCH opcode qtype qname
57*91f7d55fSchristosADJUST copy_id
58*91f7d55fSchristosREPLY QR AA NOERROR
59*91f7d55fSchristosSECTION QUESTION
60*91f7d55fSchristosns2.example.net. IN AAAA
61*91f7d55fSchristosSECTION ANSWER
62*91f7d55fSchristosns2.example.net. IN AAAA ::1
63*91f7d55fSchristosENTRY_END
64*91f7d55fSchristos
65*91f7d55fSchristosRANGE_END
66*91f7d55fSchristos
67*91f7d55fSchristosRANGE_END
68*91f7d55fSchristos
69*91f7d55fSchristos; ns.example.com.
70*91f7d55fSchristosRANGE_BEGIN 0 100
71*91f7d55fSchristos	ADDRESS 1.2.3.4
72*91f7d55fSchristosENTRY_BEGIN
73*91f7d55fSchristosMATCH opcode qtype qname
74*91f7d55fSchristosADJUST copy_id
75*91f7d55fSchristosREPLY QR SERVFAIL
76*91f7d55fSchristosSECTION QUESTION
77*91f7d55fSchristoswww.example.com. IN A
78*91f7d55fSchristosENTRY_END
79*91f7d55fSchristos
80*91f7d55fSchristosENTRY_BEGIN
81*91f7d55fSchristosMATCH opcode qtype qname
82*91f7d55fSchristosADJUST copy_id
83*91f7d55fSchristosREPLY QR SERVFAIL
84*91f7d55fSchristosSECTION QUESTION
85*91f7d55fSchristosns.example.com. IN A
86*91f7d55fSchristosENTRY_END
87*91f7d55fSchristos
88*91f7d55fSchristosENTRY_BEGIN
89*91f7d55fSchristosMATCH opcode qtype qname
90*91f7d55fSchristosADJUST copy_id
91*91f7d55fSchristosREPLY QR SERVFAIL
92*91f7d55fSchristosSECTION QUESTION
93*91f7d55fSchristosns.example.com. IN AAAA
94*91f7d55fSchristosENTRY_END
95*91f7d55fSchristosRANGE_END
96*91f7d55fSchristos
97*91f7d55fSchristosSTEP 1 QUERY
98*91f7d55fSchristosENTRY_BEGIN
99*91f7d55fSchristosREPLY RD
100*91f7d55fSchristosSECTION QUESTION
101*91f7d55fSchristoswww.example.com. IN A
102*91f7d55fSchristosENTRY_END
103*91f7d55fSchristos
104*91f7d55fSchristosSTEP 20 CHECK_OUT_QUERY
105*91f7d55fSchristosENTRY_BEGIN
106*91f7d55fSchristosREPLY RD
107*91f7d55fSchristosSECTION QUESTION
108*91f7d55fSchristoswww.example.com. IN A
109*91f7d55fSchristosENTRY_END
110*91f7d55fSchristos
111*91f7d55fSchristosSTEP 21 TIMEOUT
112*91f7d55fSchristosSTEP 22 TIMEOUT
113*91f7d55fSchristosSTEP 23 TIMEOUT
114*91f7d55fSchristosSTEP 24 TIMEOUT
115*91f7d55fSchristosSTEP 25 TIMEOUT
116*91f7d55fSchristos
117*91f7d55fSchristosSTEP 31 TIMEOUT
118*91f7d55fSchristosSTEP 32 TIMEOUT
119*91f7d55fSchristosSTEP 33 TIMEOUT
120*91f7d55fSchristosSTEP 34 TIMEOUT
121*91f7d55fSchristos
122*91f7d55fSchristos; recursion happens here.
123*91f7d55fSchristosSTEP 50 CHECK_ANSWER
124*91f7d55fSchristosENTRY_BEGIN
125*91f7d55fSchristosMATCH all
126*91f7d55fSchristosREPLY QR RD RA SERVFAIL
127*91f7d55fSchristosSECTION QUESTION
128*91f7d55fSchristoswww.example.com. IN A
129*91f7d55fSchristosSECTION ANSWER
130*91f7d55fSchristosENTRY_END
131*91f7d55fSchristos
132*91f7d55fSchristosSCENARIO_END
133