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.1.2 christos minimal-responses: no 5 1.1.1.5 christos iter-scrub-promiscuous: no 6 1.1.1.3 christos rrset-roundrobin: no 7 1.1 christos 8 1.1 christos stub-zone: 9 1.1 christos name: "." 10 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 11 1.1 christos CONFIG_END 12 1.1 christos 13 1.1 christos SCENARIO_BEGIN Test iterative resolve with two recursion lame servers. 14 1.1 christos ; both servers are recursion lame. The iterator tries both servers, 15 1.1 christos ; but they are both lame. Then it concludes that it only has reclame. 16 1.1 christos 17 1.1 christos ; K.ROOT-SERVERS.NET. 18 1.1 christos RANGE_BEGIN 0 100 19 1.1 christos ADDRESS 193.0.14.129 20 1.1 christos ENTRY_BEGIN 21 1.1 christos MATCH opcode qtype qname 22 1.1 christos ADJUST copy_id 23 1.1 christos REPLY QR NOERROR 24 1.1 christos SECTION QUESTION 25 1.1 christos . IN NS 26 1.1 christos SECTION ANSWER 27 1.1 christos . IN NS K.ROOT-SERVERS.NET. 28 1.1 christos SECTION ADDITIONAL 29 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 30 1.1 christos ENTRY_END 31 1.1 christos 32 1.1 christos ENTRY_BEGIN 33 1.1 christos MATCH opcode subdomain 34 1.1 christos ADJUST copy_id copy_query 35 1.1 christos REPLY QR NOERROR 36 1.1 christos SECTION QUESTION 37 1.1 christos com. IN A 38 1.1 christos SECTION AUTHORITY 39 1.1 christos com. IN NS a.gtld-servers.net. 40 1.1 christos SECTION ADDITIONAL 41 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 42 1.1 christos ENTRY_END 43 1.1 christos RANGE_END 44 1.1 christos 45 1.1 christos ; a.gtld-servers.net. 46 1.1 christos RANGE_BEGIN 0 100 47 1.1 christos ADDRESS 192.5.6.30 48 1.1 christos ENTRY_BEGIN 49 1.1 christos MATCH opcode qtype qname 50 1.1 christos ADJUST copy_id 51 1.1 christos REPLY QR NOERROR 52 1.1 christos SECTION QUESTION 53 1.1 christos com. IN NS 54 1.1 christos SECTION ANSWER 55 1.1 christos com. IN NS a.gtld-servers.net. 56 1.1 christos SECTION ADDITIONAL 57 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 58 1.1 christos ENTRY_END 59 1.1 christos 60 1.1 christos ENTRY_BEGIN 61 1.1 christos MATCH opcode subdomain 62 1.1 christos ADJUST copy_id copy_query 63 1.1 christos REPLY QR NOERROR 64 1.1 christos SECTION QUESTION 65 1.1 christos example.com. IN A 66 1.1 christos SECTION AUTHORITY 67 1.1 christos example.com. IN NS ns.example.com. 68 1.1 christos example.com. IN NS lame.example.com. 69 1.1 christos SECTION ADDITIONAL 70 1.1 christos ns.example.com. IN A 1.2.3.4 71 1.1 christos lame.example.com. IN A 1.2.3.5 72 1.1 christos ENTRY_END 73 1.1 christos RANGE_END 74 1.1 christos 75 1.1 christos ; ns.example.com. 76 1.1 christos RANGE_BEGIN 0 100 77 1.1 christos ADDRESS 1.2.3.4 78 1.1 christos ENTRY_BEGIN 79 1.1 christos MATCH opcode qtype qname 80 1.1 christos ADJUST copy_id 81 1.1 christos REPLY QR RA NOERROR 82 1.1 christos SECTION QUESTION 83 1.1 christos example.com. IN NS 84 1.1 christos SECTION ANSWER 85 1.1 christos example.com. IN NS ns.example.com. 86 1.1 christos example.com. IN NS lame.example.com. 87 1.1 christos SECTION ADDITIONAL 88 1.1 christos ns.example.com. IN A 1.2.3.4 89 1.1 christos lame.example.com. IN A 1.2.3.5 90 1.1 christos ENTRY_END 91 1.1 christos 92 1.1 christos ENTRY_BEGIN 93 1.1 christos MATCH opcode qtype qname 94 1.1 christos ADJUST copy_id 95 1.1 christos REPLY QR RA NOERROR 96 1.1 christos SECTION QUESTION 97 1.1 christos ns.example.com. IN AAAA 98 1.1 christos SECTION ANSWER 99 1.1.1.4 christos SECTION AUTHORITY 100 1.1.1.4 christos example.com. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600 101 1.1 christos ENTRY_END 102 1.1 christos 103 1.1 christos ENTRY_BEGIN 104 1.1 christos MATCH opcode qtype qname 105 1.1 christos ADJUST copy_id 106 1.1 christos REPLY QR RA NOERROR 107 1.1 christos SECTION QUESTION 108 1.1 christos lame.example.com. IN AAAA 109 1.1 christos SECTION ANSWER 110 1.1.1.4 christos SECTION AUTHORITY 111 1.1.1.4 christos example.com. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600 112 1.1 christos ENTRY_END 113 1.1 christos 114 1.1 christos ENTRY_BEGIN 115 1.1 christos MATCH opcode qtype qname 116 1.1 christos ADJUST copy_id 117 1.1 christos REPLY QR RA NOERROR 118 1.1 christos SECTION QUESTION 119 1.1.1.2 christos ns.example.com. IN A 120 1.1.1.2 christos SECTION ANSWER 121 1.1.1.2 christos ns.example.com. IN A 1.2.3.4 122 1.1.1.2 christos ENTRY_END 123 1.1.1.2 christos 124 1.1.1.2 christos ENTRY_BEGIN 125 1.1.1.2 christos MATCH opcode qtype qname 126 1.1.1.2 christos ADJUST copy_id 127 1.1.1.2 christos REPLY QR RA NOERROR 128 1.1.1.2 christos SECTION QUESTION 129 1.1.1.2 christos lame.example.com. IN A 130 1.1.1.2 christos SECTION ANSWER 131 1.1.1.2 christos lame.example.com. IN A 1.2.3.5 132 1.1.1.2 christos ENTRY_END 133 1.1.1.2 christos 134 1.1.1.2 christos ENTRY_BEGIN 135 1.1.1.2 christos MATCH opcode qtype qname 136 1.1.1.2 christos ADJUST copy_id 137 1.1.1.2 christos REPLY QR RA NOERROR 138 1.1.1.2 christos SECTION QUESTION 139 1.1 christos www.example.com. IN A 140 1.1 christos SECTION ANSWER 141 1.1 christos www.example.com. IN A 10.20.30.40 142 1.1 christos SECTION AUTHORITY 143 1.1 christos example.com. IN NS ns.example.com. 144 1.1 christos example.com. IN NS lame.example.com. 145 1.1 christos SECTION ADDITIONAL 146 1.1 christos ns.example.com. IN A 1.2.3.4 147 1.1 christos lame.example.com. IN A 1.2.3.5 148 1.1 christos ENTRY_END 149 1.1 christos RANGE_END 150 1.1 christos 151 1.1 christos ; lame.example.com. 152 1.1 christos RANGE_BEGIN 0 100 153 1.1 christos ADDRESS 1.2.3.5 154 1.1 christos ENTRY_BEGIN 155 1.1 christos MATCH opcode qtype qname 156 1.1 christos ADJUST copy_id 157 1.1 christos REPLY QR RA NOERROR 158 1.1 christos SECTION QUESTION 159 1.1 christos example.com. IN NS 160 1.1 christos SECTION ANSWER 161 1.1 christos example.com. IN NS ns.example.com. 162 1.1 christos example.com. IN NS lame.example.com. 163 1.1 christos SECTION ADDITIONAL 164 1.1 christos ns.example.com. IN A 1.2.3.4 165 1.1 christos lame.example.com. IN A 1.2.3.5 166 1.1 christos ENTRY_END 167 1.1 christos 168 1.1 christos ENTRY_BEGIN 169 1.1 christos MATCH opcode 170 1.1 christos ADJUST copy_id copy_query 171 1.1 christos REPLY QR RA NOERROR 172 1.1 christos SECTION QUESTION 173 1.1 christos www.example.com. IN A 174 1.1 christos SECTION ANSWER 175 1.1 christos www.example.com. IN A 10.20.30.40 176 1.1 christos SECTION AUTHORITY 177 1.1 christos example.com. IN NS ns.example.com. 178 1.1 christos example.com. IN NS lame.example.com. 179 1.1 christos SECTION ADDITIONAL 180 1.1 christos ns.example.com. IN A 1.2.3.4 181 1.1 christos lame.example.com. IN A 1.2.3.5 182 1.1 christos ENTRY_END 183 1.1 christos RANGE_END 184 1.1 christos 185 1.1 christos STEP 1 QUERY 186 1.1 christos ENTRY_BEGIN 187 1.1 christos REPLY RD 188 1.1 christos SECTION QUESTION 189 1.1 christos www.example.com. IN A 190 1.1 christos ENTRY_END 191 1.1 christos 192 1.1 christos ; recursion happens here. 193 1.1 christos STEP 10 CHECK_ANSWER 194 1.1 christos ENTRY_BEGIN 195 1.1 christos MATCH all 196 1.1 christos REPLY QR RD RA NOERROR 197 1.1 christos SECTION QUESTION 198 1.1 christos www.example.com. IN A 199 1.1 christos SECTION ANSWER 200 1.1 christos www.example.com. IN A 10.20.30.40 201 1.1 christos SECTION AUTHORITY 202 1.1 christos example.com. IN NS ns.example.com. 203 1.1 christos example.com. IN NS lame.example.com. 204 1.1 christos SECTION ADDITIONAL 205 1.1 christos ns.example.com. IN A 1.2.3.4 206 1.1 christos lame.example.com. IN A 1.2.3.5 207 1.1 christos ENTRY_END 208 1.1 christos 209 1.1 christos SCENARIO_END 210