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