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