3 target-fetch-policy: "0 0 0 0 0"
4 qname-minimisation: "no"
8 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
11 SCENARIO_BEGIN Test resolution with dependency cycle
12 ; query for ns.example.com, needs ns.example.net, needs ns.example.com.
18 MATCH opcode qtype qname
24 . IN NS K.ROOT-SERVERS.NET.
26 K.ROOT-SERVERS.NET. IN A 193.0.14.129
30 MATCH opcode qtype qname
36 com. IN NS a.gtld-servers.net.
38 a.gtld-servers.net. IN A 192.5.6.30
42 MATCH opcode qtype qname
46 ns.example.com. IN AAAA
48 com. IN NS a.gtld-servers.net.
50 a.gtld-servers.net. IN A 192.5.6.30
54 MATCH opcode qtype qname
60 net. IN NS e.gtld-servers.net.
62 e.gtld-servers.net. IN A 192.12.94.30
66 MATCH opcode qtype qname
70 ns.example.net. IN AAAA
72 net. IN NS e.gtld-servers.net.
74 e.gtld-servers.net. IN A 192.12.94.30
82 MATCH opcode qtype qname
88 com. IN NS a.gtld-servers.net.
90 a.gtld-servers.net. IN A 192.5.6.30
94 MATCH opcode qtype qname
100 example.com. IN NS ns.example.net.
102 ; note this will be scrubbed off
103 ns.example.net. IN A 1.2.3.1
107 MATCH opcode qtype qname
111 ns.example.com. IN AAAA
113 example.com. IN NS ns.example.net.
115 ; note this will be scrubbed off
116 ns.example.net. IN A 1.2.3.1
120 ; e.gtld-servers.net.
124 MATCH opcode qtype qname
130 net. IN NS e.gtld-servers.net.
132 e.gtld-servers.net. IN A 192.12.94.30
136 MATCH opcode qtype qname
142 example.net. IN NS ns.example.com.
144 ; note this will be scrubbed off
145 ns.example.com. IN A 1.2.3.2
149 MATCH opcode qtype qname
153 ns.example.net. IN AAAA
155 example.net. IN NS ns.example.com.
157 ; note this will be scrubbed off
158 ns.example.com. IN A 1.2.3.2
169 ; recursion happens here.
170 ; cycle detected and it fails.
174 REPLY QR RD RA SERVFAIL