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