1 ; config options 2 server: 3 target-fetch-policy: "0 0 0 0 0" 4 qname-minimisation: no 5 minimal-responses: no 6 iter-scrub-promiscuous: no 7 do-ip6: no 8 harden-unverified-glue: yes 9 stub-zone: 10 name: "." 11 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 12 CONFIG_END 13 14 SCENARIO_BEGIN Test iterative resolve with lame hints. 15 16 ; K.ROOT-SERVERS.NET. 17 RANGE_BEGIN 0 100 18 ADDRESS 193.0.14.129 19 ENTRY_BEGIN 20 MATCH opcode qtype qname 21 ADJUST copy_id 22 REPLY QR RA NOERROR 23 SECTION QUESTION 24 . IN NS 25 SECTION ANSWER 26 . IN NS K.ROOT-SERVERS.NET. 27 SECTION ADDITIONAL 28 K.ROOT-SERVERS.NET. IN A 193.0.14.129 29 ENTRY_END 30 31 ENTRY_BEGIN 32 MATCH opcode qtype qname 33 ADJUST copy_id 34 REPLY QR RA NOERROR 35 SECTION QUESTION 36 a.gtld-servers.net. IN A 37 SECTION AUTHORITY 38 net. IN NS a.gtld-servers.net. 39 SECTION ADDITIONAL 40 a.gtld-servers.net. IN A 192.5.6.30 41 ENTRY_END 42 43 ENTRY_BEGIN 44 MATCH opcode qtype qname 45 ADJUST copy_id 46 REPLY QR RA NOERROR 47 SECTION QUESTION 48 www.example.com. IN A 49 SECTION AUTHORITY 50 com. IN NS a.gtld-servers.net. 51 SECTION ADDITIONAL 52 a.gtld-servers.net. IN A 192.5.6.30 53 ENTRY_END 54 RANGE_END 55 56 ; a.gtld-servers.net. 57 RANGE_BEGIN 0 100 58 ADDRESS 192.5.6.30 59 60 ENTRY_BEGIN 61 MATCH opcode qtype qname 62 ADJUST copy_id 63 REPLY QR NOERROR 64 SECTION QUESTION 65 a.gtld-servers.net. IN A 66 SECTION ANSWER 67 a.gtld-servers.net. IN A 192.5.6.30 68 SECTION AUTHORITY 69 net. IN NS a.gtld-servers.net. 70 SECTION ADDITIONAL 71 a.gtld-servers.net. IN A 192.5.6.30 72 ENTRY_END 73 74 ENTRY_BEGIN 75 MATCH opcode qtype qname 76 ADJUST copy_id 77 REPLY QR NOERROR 78 SECTION QUESTION 79 www.example.com. IN A 80 SECTION AUTHORITY 81 example.com. IN NS ns1.examplesibling.com. 82 SECTION ADDITIONAL 83 ns1.examplesibling.com. IN A 1.2.3.4 84 ENTRY_END 85 86 ENTRY_BEGIN 87 MATCH opcode qtype qname 88 ADJUST copy_id 89 REPLY QR NOERROR 90 SECTION QUESTION 91 com. IN NS 92 SECTION ANSWER 93 com. IN NS a.gtld-servers.net. 94 SECTION ADDITIONAL 95 a.gtld-servers.net. IN A 192.5.6.30 96 ENTRY_END 97 98 ENTRY_BEGIN 99 MATCH opcode qtype qname 100 ADJUST copy_id 101 REPLY QR NOERROR 102 SECTION QUESTION 103 ns1.examplesibling.com. IN A 104 SECTION ANSWER 105 ns1.examplesibling.com. IN A 1.2.3.5 106 ENTRY_END 107 RANGE_END 108 109 ; stale ns1.examplesibling.com. 110 RANGE_BEGIN 0 100 111 ADDRESS 1.2.3.4 112 ENTRY_BEGIN 113 MATCH opcode qtype qname 114 ADJUST copy_id 115 REPLY QR NOERROR 116 SECTION QUESTION 117 example.com. IN NS 118 SECTION ANSWER 119 example.com. IN NS ns1.examplesibling.com. 120 SECTION ADDITIONAL 121 ns1.examplesibling.com. IN A 1.2.3.5 122 ENTRY_END 123 124 ENTRY_BEGIN 125 MATCH opcode qtype qname 126 ADJUST copy_id 127 REPLY QR NOERROR 128 SECTION QUESTION 129 www.example.com. IN A 130 SECTION ANSWER 131 www.example.com. IN A 10.20.30.40 132 SECTION AUTHORITY 133 example.com. IN NS ns1.examplesibling.com. 134 SECTION ADDITIONAL 135 ns1.examplesibling.com. IN A 1.2.3.5 136 ENTRY_END 137 RANGE_END 138 139 ; actual ns1.examplesibling.com. 140 RANGE_BEGIN 0 100 141 ADDRESS 1.2.3.5 142 ENTRY_BEGIN 143 MATCH opcode qtype qname 144 ADJUST copy_id 145 REPLY QR NOERROR 146 SECTION QUESTION 147 example.com. IN NS 148 SECTION ANSWER 149 example.com. IN NS ns1.examplesibling.com. 150 SECTION ADDITIONAL 151 ns1.examplesibling.com. IN A 1.2.3.5 152 ENTRY_END 153 154 ENTRY_BEGIN 155 MATCH opcode qtype qname 156 ADJUST copy_id 157 REPLY QR NOERROR 158 SECTION QUESTION 159 www.example.com. IN A 160 SECTION ANSWER 161 www.example.com. IN A 10.20.30.50 162 SECTION AUTHORITY 163 example.com. IN NS ns1.examplesibling.com. 164 SECTION ADDITIONAL 165 ns1.examplesibling.com. IN A 1.2.3.5 166 ENTRY_END 167 RANGE_END 168 169 STEP 1 QUERY 170 ENTRY_BEGIN 171 REPLY RD 172 SECTION QUESTION 173 www.example.com. IN A 174 ENTRY_END 175 176 ; recursion happens here. 177 STEP 10 CHECK_ANSWER 178 ENTRY_BEGIN 179 MATCH all 180 REPLY QR RD RA NOERROR 181 SECTION QUESTION 182 www.example.com. IN A 183 SECTION ANSWER 184 www.example.com. IN A 10.20.30.50 185 SECTION AUTHORITY 186 example.com. IN NS ns1.examplesibling.com. 187 ENTRY_END 188 189 SCENARIO_END 190