1 1.1 christos server: 2 1.1 christos target-fetch-policy: "0 0 0 0 0" 3 1.1 christos access-control: 0.0.0.0/0 allow 4 1.1 christos send-client-subnet: 5.0.15.10 5 1.1 christos max-client-subnet-ipv4: 24 6 1.1 christos verbosity: 3 7 1.1 christos module-config: "dns64 subnetcache iterator" 8 1.1 christos qname-minimisation: no 9 1.1 christos minimal-responses: yes 10 1.1 christos dns64-prefix: 64:ff9b::0/96 11 1.1 christos 12 1.1 christos stub-zone: 13 1.1 christos name: "." 14 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 15 1.1 christos CONFIG_END 16 1.1 christos 17 1.1 christos SCENARIO_BEGIN Subnet with DNS64 lookup 18 1.1 christos 19 1.1 christos RANGE_BEGIN 0 100 20 1.1 christos ADDRESS 193.0.14.129 21 1.1 christos 22 1.1 christos ENTRY_BEGIN 23 1.1 christos MATCH opcode qtype qname 24 1.1 christos ADJUST copy_id 25 1.1 christos REPLY QR AA NOERROR 26 1.1 christos SECTION QUESTION 27 1.1 christos . IN NS 28 1.1 christos SECTION ANSWER 29 1.1 christos . IN NS K.ROOT-SERVERS.NET. 30 1.1 christos SECTION ADDITIONAL 31 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 32 1.1 christos ENTRY_END 33 1.1 christos 34 1.1 christos ENTRY_BEGIN 35 1.1 christos MATCH opcode qtype qname 36 1.1 christos ADJUST copy_id 37 1.1 christos REPLY QR AA NOERROR 38 1.1 christos SECTION QUESTION 39 1.1 christos a.gtld-servers.net. IN AAAA 40 1.1 christos SECTION AUTHORITY 41 1.1 christos net. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600 42 1.1 christos SECTION ADDITIONAL 43 1.1 christos ENTRY_END 44 1.1 christos 45 1.1 christos ENTRY_BEGIN 46 1.1 christos MATCH opcode subdomain 47 1.1 christos ADJUST copy_id copy_query 48 1.1 christos REPLY QR NOERROR 49 1.1 christos SECTION QUESTION 50 1.1 christos com. IN NS 51 1.1 christos SECTION AUTHORITY 52 1.1 christos com. IN NS a.gtld-servers.net. 53 1.1 christos SECTION ADDITIONAL 54 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 55 1.1 christos ENTRY_END 56 1.1 christos RANGE_END 57 1.1 christos 58 1.1 christos RANGE_BEGIN 0 100 59 1.1 christos ADDRESS 192.5.6.30 60 1.1 christos 61 1.1 christos ENTRY_BEGIN 62 1.1 christos MATCH opcode subdomain 63 1.1 christos ADJUST copy_id copy_query 64 1.1 christos REPLY QR NOERROR 65 1.1 christos SECTION QUESTION 66 1.1 christos example.com. IN A 67 1.1 christos SECTION AUTHORITY 68 1.1 christos example.com. IN NS ns.example.com. 69 1.1 christos SECTION ADDITIONAL 70 1.1 christos ns.example.com. IN A 5.0.15.10 71 1.1 christos ENTRY_END 72 1.1 christos RANGE_END 73 1.1 christos 74 1.1 christos RANGE_BEGIN 0 100 75 1.1 christos ADDRESS 5.0.15.10 76 1.1 christos ENTRY_BEGIN 77 1.1 christos MATCH opcode qtype qname ednsdata 78 1.1 christos ADJUST copy_id 79 1.1 christos REPLY QR AA NOERROR 80 1.1 christos SECTION QUESTION 81 1.1 christos example.com. IN NS 82 1.1 christos SECTION ANSWER 83 1.1 christos example.com. IN NS ns.example.com. 84 1.1 christos SECTION ADDITIONAL 85 1.1 christos HEX_EDNSDATA_BEGIN 86 1.1 christos ;; we expect to receive empty 87 1.1 christos HEX_EDNSDATA_END 88 1.1 christos ns.example.com. IN A 5.0.15.10 89 1.1 christos ENTRY_END 90 1.1 christos 91 1.1 christos ENTRY_BEGIN 92 1.1 christos MATCH opcode qtype qname ednsdata 93 1.1 christos ADJUST copy_id 94 1.1 christos REPLY QR AA NOERROR 95 1.1 christos SECTION QUESTION 96 1.1 christos ns.example.com. IN AAAA 97 1.1 christos SECTION ANSWER 98 1.1 christos SECTION AUTHORITY 99 1.1 christos example.com. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600 100 1.1 christos SECTION ADDITIONAL 101 1.1 christos HEX_EDNSDATA_BEGIN 102 1.1 christos ;; we expect to receive empty 103 1.1 christos HEX_EDNSDATA_END 104 1.1 christos ENTRY_END 105 1.1 christos 106 1.1 christos ENTRY_BEGIN 107 1.1 christos MATCH opcode qtype qname ednsdata 108 1.1 christos ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet 109 1.1 christos REPLY QR AA NOERROR 110 1.1 christos SECTION QUESTION 111 1.1 christos www.example.com. IN A 112 1.1 christos SECTION ANSWER 113 1.1 christos www.example.com. IN A 4.3.0.3 114 1.1 christos SECTION ADDITIONAL 115 1.1 christos HEX_EDNSDATA_BEGIN 116 1.1 christos ; client is 10.0.3.0 117 1.1 christos 00 08 ; OPC 118 1.1 christos 00 07 ; option length 119 1.1 christos 00 01 ; Family 120 1.1 christos 18 00 ; source mask, scopemask 121 1.1 christos 0a 00 03 ; address 122 1.1 christos HEX_EDNSDATA_END 123 1.1 christos ENTRY_END 124 1.1 christos 125 1.1 christos ENTRY_BEGIN 126 1.1 christos MATCH opcode qtype qname ednsdata 127 1.1 christos ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet 128 1.1 christos REPLY QR AA NOERROR 129 1.1 christos SECTION QUESTION 130 1.1 christos www.example.com. IN A 131 1.1 christos SECTION ANSWER 132 1.1 christos www.example.com. IN A 4.3.0.4 133 1.1 christos SECTION ADDITIONAL 134 1.1 christos HEX_EDNSDATA_BEGIN 135 1.1 christos ; client is 10.0.4.0 136 1.1 christos 00 08 ; OPC 137 1.1 christos 00 07 ; option length 138 1.1 christos 00 01 ; Family 139 1.1 christos 18 00 ; source mask, scopemask 140 1.1 christos 0a 00 04 ; address 141 1.1 christos HEX_EDNSDATA_END 142 1.1 christos ENTRY_END 143 1.1 christos 144 1.1 christos ENTRY_BEGIN 145 1.1 christos MATCH opcode qtype qname ednsdata 146 1.1 christos ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet 147 1.1 christos REPLY QR AA NOERROR 148 1.1 christos SECTION QUESTION 149 1.1 christos www.example.com. IN AAAA 150 1.1 christos SECTION ANSWER 151 1.1 christos www.example.com. IN AAAA 2001:db8::3 152 1.1 christos SECTION ADDITIONAL 153 1.1 christos HEX_EDNSDATA_BEGIN 154 1.1 christos ; client is 10.0.3.0 155 1.1 christos 00 08 ; OPC 156 1.1 christos 00 07 ; option length 157 1.1 christos 00 01 ; Family 158 1.1 christos 18 00 ; source mask, scopemask 159 1.1 christos 0a 00 03 ; address 160 1.1 christos HEX_EDNSDATA_END 161 1.1 christos ENTRY_END 162 1.1 christos 163 1.1 christos ENTRY_BEGIN 164 1.1 christos MATCH opcode qtype qname ednsdata 165 1.1 christos ADJUST copy_id copy_query copy_ednsdata_assume_clientsubnet 166 1.1 christos REPLY QR AA NOERROR 167 1.1 christos SECTION QUESTION 168 1.1 christos www.example.com. IN AAAA 169 1.1 christos SECTION ANSWER 170 1.1 christos www.example.com. IN AAAA 2001:db8::4 171 1.1 christos SECTION ADDITIONAL 172 1.1 christos HEX_EDNSDATA_BEGIN 173 1.1 christos ; client is 10.0.4.0 174 1.1 christos 00 08 ; OPC 175 1.1 christos 00 07 ; option length 176 1.1 christos 00 01 ; Family 177 1.1 christos 18 00 ; source mask, scopemask 178 1.1 christos 0a 00 04 ; address 179 1.1 christos HEX_EDNSDATA_END 180 1.1 christos ENTRY_END 181 1.1 christos 182 1.1 christos RANGE_END 183 1.1 christos 184 1.1 christos STEP 1 QUERY ADDRESS 10.0.3.1 185 1.1 christos ENTRY_BEGIN 186 1.1 christos REPLY RD 187 1.1 christos SECTION QUESTION 188 1.1 christos www.example.com. IN AAAA 189 1.1 christos ENTRY_END 190 1.1 christos 191 1.1 christos STEP 2 CHECK_ANSWER 192 1.1 christos ENTRY_BEGIN 193 1.1 christos MATCH all 194 1.1 christos REPLY QR RD RA NOERROR 195 1.1 christos SECTION QUESTION 196 1.1 christos www.example.com. IN AAAA 197 1.1 christos SECTION ANSWER 198 1.1 christos ;www.example.com. IN A 4.3.0.3 199 1.1 christos www.example.com. IN AAAA 2001:db8::3 200 1.1 christos SECTION AUTHORITY 201 1.1 christos SECTION ADDITIONAL 202 1.1 christos ENTRY_END 203 1.1 christos 204 1.1 christos STEP 10 QUERY ADDRESS 10.0.4.1 205 1.1 christos ENTRY_BEGIN 206 1.1 christos REPLY RD 207 1.1 christos SECTION QUESTION 208 1.1 christos www.example.com. IN AAAA 209 1.1 christos ENTRY_END 210 1.1 christos 211 1.1 christos STEP 11 CHECK_ANSWER 212 1.1 christos ENTRY_BEGIN 213 1.1 christos MATCH all 214 1.1 christos REPLY QR RD RA NOERROR 215 1.1 christos SECTION QUESTION 216 1.1 christos www.example.com. IN AAAA 217 1.1 christos SECTION ANSWER 218 1.1 christos ;www.example.com. IN A 4.3.0.4 219 1.1 christos www.example.com. IN AAAA 2001:db8::4 220 1.1 christos SECTION AUTHORITY 221 1.1 christos SECTION ADDITIONAL 222 1.1 christos ENTRY_END 223 1.1 christos 224 1.1 christos SCENARIO_END 225