3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test resolution with dependency cycle
11 ; query for ns.example.com, needs ns.example.net, needs ns.example.com.
17 MATCH opcode qtype qname
23 . IN NS K.ROOT-SERVERS.NET.
25 K.ROOT-SERVERS.NET. IN A 193.0.14.129
29 MATCH opcode qtype qname
35 com. IN NS a.gtld-servers.net.
37 a.gtld-servers.net. IN A 192.5.6.30
41 MATCH opcode qtype qname
45 ns.example.com. IN AAAA
47 com. IN NS a.gtld-servers.net.
49 a.gtld-servers.net. IN A 192.5.6.30
53 MATCH opcode qtype qname
59 net. IN NS e.gtld-servers.net.
61 e.gtld-servers.net. IN A 192.12.94.30
65 MATCH opcode qtype qname
69 ns.example.net. IN AAAA
71 net. IN NS e.gtld-servers.net.
73 e.gtld-servers.net. IN A 192.12.94.30
81 MATCH opcode qtype qname
87 com. IN NS a.gtld-servers.net.
89 a.gtld-servers.net. IN A 192.5.6.30
93 MATCH opcode qtype qname
99 example.com. IN NS ns.example.net.
101 ; note this will be scrubbed off
102 ns.example.net. IN A 1.2.3.1
106 MATCH opcode qtype qname
110 ns.example.com. IN AAAA
112 example.com. IN NS ns.example.net.
114 ; note this will be scrubbed off
115 ns.example.net. IN A 1.2.3.1
119 ; e.gtld-servers.net.
123 MATCH opcode qtype qname
129 net. IN NS e.gtld-servers.net.
131 e.gtld-servers.net. IN A 192.12.94.30
135 MATCH opcode qtype qname
141 example.net. IN NS ns.example.com.
143 ; note this will be scrubbed off
144 ns.example.com. IN A 1.2.3.2
148 MATCH opcode qtype qname
152 ns.example.net. IN AAAA
154 example.net. IN NS ns.example.com.
156 ; note this will be scrubbed off
157 ns.example.com. IN A 1.2.3.2
168 ; recursion happens here.
169 ; cycle detected and it fails.
173 REPLY QR RD RA SERVFAIL