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