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