1server: 2 send-client-subnet: 9.9.9.9/32 3 client-subnet-opcode: 20730 4 max-client-subnet-ipv4: 21 5 verbosity: 3 6 module-config: "subnetcache validator iterator" 7 qname-minimisation: "no" 8 9stub-zone: 10 name: "." 11 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 12CONFIG_END 13 14SCENARIO_BEGIN Subnet option MUST NOT be send to any host 15 16RANGE_BEGIN 0 100 17 18 ADDRESS 193.0.14.129 19 20 ENTRY_BEGIN 21 MATCH opcode qtype qname ednsdata 22 ADJUST copy_id 23 REPLY QR NOERROR 24 SECTION QUESTION 25 . IN NS 26 SECTION ANSWER 27 . IN NS K.ROOT-SERVERS.NET. 28 SECTION ADDITIONAL 29 HEX_EDNSDATA_BEGIN 30 ;; we expect to receive empty 31 HEX_EDNSDATA_END 32 K.ROOT-SERVERS.NET. IN A 193.0.14.129 33 ENTRY_END 34 35 ENTRY_BEGIN 36 MATCH opcode qtype qname ednsdata 37 ADJUST copy_id 38 REPLY QR NOERROR 39 SECTION QUESTION 40 a.gtld-servers.net. IN AAAA 41 SECTION AUTHORITY 42 net. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600 43 SECTION ADDITIONAL 44 HEX_EDNSDATA_BEGIN 45 ;; we expect to receive empty 46 HEX_EDNSDATA_END 47 ENTRY_END 48 49 ENTRY_BEGIN 50 MATCH opcode qtype qname ednsdata 51 ADJUST copy_id 52 REPLY QR NOERROR 53 SECTION QUESTION 54 www.example.com. IN A 55 SECTION AUTHORITY 56 com. IN NS a.gtld-servers.net. 57 SECTION ADDITIONAL 58 HEX_EDNSDATA_BEGIN 59 ;; we expect to receive empty 60 HEX_EDNSDATA_END 61 a.gtld-servers.net. IN A 192.5.6.30 62 ENTRY_END 63 64RANGE_END 65 66RANGE_BEGIN 0 100 67 68 ADDRESS 192.5.6.30 69 70 ENTRY_BEGIN 71 MATCH opcode subdomain ednsdata 72 ADJUST copy_id copy_query 73 REPLY QR NOERROR 74 SECTION QUESTION 75 example.com. IN A 76 SECTION AUTHORITY 77 example.com. IN NS ns.example.com. 78 SECTION ADDITIONAL 79 HEX_EDNSDATA_BEGIN 80 ;; we expect to receive empty 81 HEX_EDNSDATA_END 82 ns.example.com. IN A 5.0.15.10 83 ENTRY_END 84 85RANGE_END 86 87RANGE_BEGIN 0 100 88 89 ADDRESS 5.0.15.10 90 91 ENTRY_BEGIN 92 MATCH opcode qtype qname ednsdata 93 ADJUST copy_id 94 REPLY QR NOERROR 95 SECTION QUESTION 96 example.com. IN NS 97 SECTION ANSWER 98 example.com. IN NS ns.example.com. 99 SECTION ADDITIONAL 100 HEX_EDNSDATA_BEGIN 101 ;; we expect to receive empty 102 HEX_EDNSDATA_END 103 ns.example.com. IN A 5.0.15.10 104 ENTRY_END 105 106 ENTRY_BEGIN 107 MATCH opcode qtype qname ednsdata 108 ADJUST copy_id 109 REPLY QR NOERROR 110 SECTION QUESTION 111 ns.example.com. IN AAAA 112 SECTION ANSWER 113 SECTION AUTHORITY 114 example.com. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600 115 SECTION ADDITIONAL 116 HEX_EDNSDATA_BEGIN 117 ;; we expect to receive empty 118 HEX_EDNSDATA_END 119 ENTRY_END 120 121 ENTRY_BEGIN 122 MATCH opcode subdomain ednsdata 123 ADJUST copy_id copy_query 124 REPLY QR NOERROR 125 SECTION QUESTION 126 www.example.com. IN A 127 SECTION ANSWER 128 www.example.com. IN A 4.3.2.1 129 SECTION ADDITIONAL 130 HEX_EDNSDATA_BEGIN 131 ;; we expect to receive empty 132 HEX_EDNSDATA_END 133 ENTRY_END 134 135RANGE_END 136 137;; ---------------------------------------- 138 139STEP 1 QUERY 140 141 ENTRY_BEGIN 142 REPLY RD 143 SECTION QUESTION 144 www.example.com. IN A 145 ENTRY_END 146 147STEP 10 CHECK_ANSWER 148 149 ENTRY_BEGIN 150 MATCH all 151 REPLY QR RD RA NOERROR 152 SECTION QUESTION 153 www.example.com. IN A 154 SECTION ANSWER 155 www.example.com. IN A 4.3.2.1 156 SECTION AUTHORITY 157 SECTION ADDITIONAL 158 ENTRY_END 159 160SCENARIO_END 161