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