1 1.1 christos ; config options 2 1.1 christos server: 3 1.1 christos target-fetch-policy: "0 0 0 0 0" 4 1.1 christos 5 1.1 christos stub-zone: 6 1.1 christos name: "." 7 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 8 1.1 christos CONFIG_END 9 1.1 christos 10 1.1 christos SCENARIO_BEGIN Test detection of RA but no AA lameness 11 1.1 christos ; in this scenario mistakenly, a recursive server is deployed, instead 12 1.1 christos ; of an authoritative server. It gives answers from cache. 13 1.1 christos ; However, unbound is doing recursion on behalf of its client, and does 14 1.1 christos ; not trust the server to do so. 15 1.1 christos 16 1.1 christos ; K.ROOT-SERVERS.NET. 17 1.1 christos RANGE_BEGIN 0 100 18 1.1 christos ADDRESS 193.0.14.129 19 1.1 christos ENTRY_BEGIN 20 1.1 christos MATCH opcode qtype qname 21 1.1 christos ADJUST copy_id 22 1.1 christos REPLY QR NOERROR 23 1.1 christos SECTION QUESTION 24 1.1 christos . IN NS 25 1.1 christos SECTION ANSWER 26 1.1 christos . IN NS K.ROOT-SERVERS.NET. 27 1.1 christos SECTION ADDITIONAL 28 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 29 1.1 christos ENTRY_END 30 1.1 christos 31 1.1 christos ENTRY_BEGIN 32 1.1 christos MATCH opcode subdomain 33 1.1 christos ADJUST copy_id copy_query 34 1.1 christos REPLY QR NOERROR 35 1.1 christos SECTION QUESTION 36 1.1 christos com. IN A 37 1.1 christos SECTION AUTHORITY 38 1.1 christos com. IN NS a.gtld-servers.net. 39 1.1 christos SECTION ADDITIONAL 40 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 41 1.1 christos ENTRY_END 42 1.1 christos 43 1.1 christos ENTRY_BEGIN 44 1.1 christos MATCH opcode subdomain 45 1.1 christos ADJUST copy_id copy_query 46 1.1 christos REPLY QR NOERROR 47 1.1 christos SECTION QUESTION 48 1.1 christos net. IN A 49 1.1 christos SECTION AUTHORITY 50 1.1 christos net. IN NS e.gtld-servers.net. 51 1.1 christos SECTION ADDITIONAL 52 1.1 christos e.gtld-servers.net. IN A 192.12.94.30 53 1.1 christos ENTRY_END 54 1.1 christos RANGE_END 55 1.1 christos 56 1.1 christos ; a.gtld-servers.net. 57 1.1 christos RANGE_BEGIN 0 100 58 1.1 christos ADDRESS 192.5.6.30 59 1.1 christos ENTRY_BEGIN 60 1.1 christos MATCH opcode qtype qname 61 1.1 christos ADJUST copy_id 62 1.1 christos REPLY QR NOERROR 63 1.1 christos SECTION QUESTION 64 1.1 christos com. IN NS 65 1.1 christos SECTION ANSWER 66 1.1 christos com. IN NS a.gtld-servers.net. 67 1.1 christos SECTION ADDITIONAL 68 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 69 1.1 christos ENTRY_END 70 1.1 christos 71 1.1 christos ENTRY_BEGIN 72 1.1 christos MATCH opcode subdomain 73 1.1 christos ADJUST copy_id copy_query 74 1.1 christos REPLY QR NOERROR 75 1.1 christos SECTION QUESTION 76 1.1 christos example.com. IN A 77 1.1 christos SECTION AUTHORITY 78 1.1 christos example.com. IN NS ns.example.com. 79 1.1 christos example.com. IN NS ns.example.net. 80 1.1 christos SECTION ADDITIONAL 81 1.1 christos ; this entry; glue will make unbound take this reference first. 82 1.1 christos ; it is however, the lame server. 83 1.1 christos ns.example.com. IN A 1.2.3.55 84 1.1 christos ENTRY_END 85 1.1 christos RANGE_END 86 1.1 christos 87 1.1 christos ; e.gtld-servers.net. 88 1.1 christos RANGE_BEGIN 0 100 89 1.1 christos ADDRESS 192.12.94.30 90 1.1 christos ENTRY_BEGIN 91 1.1 christos MATCH opcode qtype qname 92 1.1 christos ADJUST copy_id 93 1.1 christos REPLY QR NOERROR 94 1.1 christos SECTION QUESTION 95 1.1 christos net. IN NS 96 1.1 christos SECTION ANSWER 97 1.1 christos net. IN NS e.gtld-servers.net. 98 1.1 christos SECTION ADDITIONAL 99 1.1 christos e.gtld-servers.net. IN A 192.12.94.30 100 1.1 christos ENTRY_END 101 1.1 christos 102 1.1 christos ENTRY_BEGIN 103 1.1 christos MATCH opcode subdomain 104 1.1 christos ADJUST copy_id copy_query 105 1.1 christos REPLY QR NOERROR 106 1.1 christos SECTION QUESTION 107 1.1 christos example.net. IN A 108 1.1 christos SECTION AUTHORITY 109 1.1 christos example.net. IN NS ns.example.net. 110 1.1 christos SECTION ADDITIONAL 111 1.1 christos ns.example.net. IN A 1.2.3.44 112 1.1 christos ENTRY_END 113 1.1 christos RANGE_END 114 1.1 christos 115 1.1 christos ; ns.example.net. 116 1.1 christos RANGE_BEGIN 0 100 117 1.1 christos ADDRESS 1.2.3.44 118 1.1 christos ENTRY_BEGIN 119 1.1 christos MATCH opcode qtype qname 120 1.1 christos ADJUST copy_id 121 1.1 christos REPLY QR NOERROR 122 1.1 christos SECTION QUESTION 123 1.1 christos example.net. IN NS 124 1.1 christos SECTION ANSWER 125 1.1 christos example.net. IN NS ns.example.net. 126 1.1 christos SECTION ADDITIONAL 127 1.1 christos ns.example.net. IN A 1.2.3.44 128 1.1 christos ENTRY_END 129 1.1 christos 130 1.1 christos ENTRY_BEGIN 131 1.1 christos MATCH opcode qtype qname 132 1.1 christos ADJUST copy_id 133 1.1 christos REPLY QR AA NOERROR 134 1.1 christos SECTION QUESTION 135 1.1 christos example.com. IN NS 136 1.1 christos SECTION ANSWER 137 1.1 christos example.com. IN NS ns.example.com. 138 1.1 christos example.com. IN NS ns.example.net. 139 1.1 christos SECTION ADDITIONAL 140 1.1 christos ns.example.net IN A 1.2.3.44 141 1.1 christos ENTRY_END 142 1.1 christos 143 1.1 christos ENTRY_BEGIN 144 1.1 christos MATCH opcode qtype qname 145 1.1 christos ADJUST copy_id 146 1.1 christos REPLY QR NOERROR 147 1.1 christos SECTION QUESTION 148 1.1 christos ns.example.net. IN A 149 1.1 christos SECTION ANSWER 150 1.1 christos ns.example.net. IN A 1.2.3.44 151 1.1 christos SECTION AUTHORITY 152 1.1 christos example.net. IN NS ns.example.net. 153 1.1 christos ENTRY_END 154 1.1 christos 155 1.1 christos ENTRY_BEGIN 156 1.1 christos MATCH opcode qtype qname 157 1.1 christos ADJUST copy_id 158 1.1 christos REPLY QR NOERROR 159 1.1 christos SECTION QUESTION 160 1.1 christos ns.example.net. IN AAAA 161 1.1 christos SECTION AUTHORITY 162 1.1 christos example.net. IN NS ns.example.net. 163 1.1 christos SECTION ADDITIONAL 164 1.1 christos www.example.net. IN A 1.2.3.44 165 1.1 christos ENTRY_END 166 1.1 christos 167 1.1 christos ENTRY_BEGIN 168 1.1 christos MATCH opcode qtype qname 169 1.1 christos ADJUST copy_id 170 1.1 christos REPLY QR AA NOERROR 171 1.1 christos SECTION QUESTION 172 1.1 christos www.example.com. IN A 173 1.1 christos SECTION ANSWER 174 1.1 christos www.example.com. IN A 10.20.30.40 175 1.1 christos SECTION AUTHORITY 176 1.1 christos example.com. IN NS ns.example.com. 177 1.1 christos example.com. IN NS ns.example.net. 178 1.1 christos SECTION ADDITIONAL 179 1.1 christos ns.example.net IN A 1.2.3.44 180 1.1 christos ENTRY_END 181 1.1 christos 182 1.1 christos ENTRY_BEGIN 183 1.1 christos MATCH opcode qtype qname 184 1.1 christos ADJUST copy_id 185 1.1 christos REPLY QR NOERROR 186 1.1 christos SECTION QUESTION 187 1.1 christos ns.example.com. IN AAAA 188 1.1 christos SECTION ANSWER 189 1.1 christos ENTRY_END 190 1.1 christos 191 1.1 christos RANGE_END 192 1.1 christos 193 1.1 christos ; ns.example.com. 194 1.1 christos RANGE_BEGIN 0 100 195 1.1 christos ADDRESS 1.2.3.55 196 1.1 christos ENTRY_BEGIN 197 1.1 christos MATCH opcode qtype qname 198 1.1 christos ADJUST copy_id 199 1.1 christos REPLY QR AA NOERROR 200 1.1 christos SECTION QUESTION 201 1.1 christos example.com. IN NS 202 1.1 christos SECTION ANSWER 203 1.1 christos example.com. IN NS ns.example.com. 204 1.1 christos example.com. IN NS ns.example.net. 205 1.1 christos SECTION ADDITIONAL 206 1.1 christos ns.example.com. IN A 1.2.3.55 207 1.1 christos ENTRY_END 208 1.1 christos 209 1.1 christos ENTRY_BEGIN 210 1.1 christos MATCH opcode qtype qname 211 1.1 christos ADJUST copy_id 212 1.1 christos REPLY QR NOERROR 213 1.1 christos SECTION QUESTION 214 1.1 christos ns.example.com. IN A 215 1.1 christos SECTION ANSWER 216 1.1 christos ns.example.com. IN A 1.2.3.55 217 1.1 christos ENTRY_END 218 1.1 christos 219 1.1 christos ENTRY_BEGIN 220 1.1 christos MATCH opcode qtype qname 221 1.1 christos ADJUST copy_id 222 1.1 christos REPLY QR NOERROR 223 1.1 christos SECTION QUESTION 224 1.1 christos ns.example.com. IN AAAA 225 1.1 christos SECTION ANSWER 226 1.1 christos ENTRY_END 227 1.1 christos 228 1.1 christos ENTRY_BEGIN 229 1.1 christos MATCH opcode qtype qname 230 1.1 christos ADJUST copy_id 231 1.1 christos REPLY QR NOERROR 232 1.1 christos SECTION QUESTION 233 1.1 christos ns.example.net. IN AAAA 234 1.1 christos ENTRY_END 235 1.1 christos 236 1.1 christos ; the lame response. 237 1.1 christos ENTRY_BEGIN 238 1.1 christos MATCH opcode qtype qname 239 1.1 christos ADJUST copy_id 240 1.1 christos REPLY QR RA NOERROR 241 1.1 christos SECTION QUESTION 242 1.1 christos www.example.com. IN A 243 1.1 christos SECTION ANSWER 244 1.1 christos ; the wrong answer. 245 1.1 christos www.example.com. IN A 10.20.30.50 246 1.1 christos SECTION AUTHORITY 247 1.1 christos example.com. IN NS ns.example.com. 248 1.1 christos example.com. IN NS ns.example.net. 249 1.1 christos SECTION ADDITIONAL 250 1.1 christos ns.example.com. IN A 1.2.3.55 251 1.1 christos ENTRY_END 252 1.1 christos RANGE_END 253 1.1 christos 254 1.1 christos STEP 1 QUERY 255 1.1 christos ENTRY_BEGIN 256 1.1 christos REPLY RD 257 1.1 christos SECTION QUESTION 258 1.1 christos www.example.com. IN A 259 1.1 christos ENTRY_END 260 1.1 christos 261 1.1 christos ; recursion happens here. 262 1.1 christos STEP 20 CHECK_ANSWER 263 1.1 christos ENTRY_BEGIN 264 1.1 christos MATCH all 265 1.1 christos REPLY QR RD RA NOERROR 266 1.1 christos SECTION QUESTION 267 1.1 christos www.example.com. IN A 268 1.1 christos SECTION ANSWER 269 1.1 christos www.example.com. IN A 10.20.30.40 270 1.1 christos SECTION AUTHORITY 271 1.1 christos example.com. IN NS ns.example.com. 272 1.1 christos example.com. IN NS ns.example.net. 273 1.1 christos ; scrubbed off 274 1.1 christos ;SECTION ADDITIONAL 275 1.1 christos ;ns.example.net IN A 1.2.3.44 276 1.1 christos ENTRY_END 277 1.1 christos 278 1.1 christos ; query still pending 279 1.1 christos STEP 30 QUERY 280 1.1 christos ENTRY_BEGIN 281 1.1 christos REPLY RD 282 1.1 christos SECTION QUESTION 283 1.1 christos ns.example.net. IN AAAA 284 1.1 christos ENTRY_END 285 1.1 christos 286 1.1 christos ; query still pending 287 1.1 christos STEP 40 CHECK_ANSWER 288 1.1 christos ENTRY_BEGIN 289 1.1 christos REPLY RD RA 290 1.1 christos SECTION QUESTION 291 1.1 christos ENTRY_END 292 1.1 christos 293 1.1 christos SCENARIO_END 294