diff options
Diffstat (limited to 'contrib/unbound/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns')
-rw-r--r-- | contrib/unbound/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/contrib/unbound/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns b/contrib/unbound/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns new file mode 100644 index 000000000000..ebdbffa71c70 --- /dev/null +++ b/contrib/unbound/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns @@ -0,0 +1,181 @@ +ENTRY_BEGIN +MATCH opcode qtype qname +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +. IN NS +SECTION ANSWER +. IN NS test.ns. +SECTION ADDITIONAL +test.ns. IN A 127.0.0.1 +ENTRY_END + +; response to query of interest +ENTRY_BEGIN +;MATCH opcode qtype qname ednsdata +MATCH opcode qtype qname +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +www.example.com. IN A +SECTION ANSWER +www.example.com. IN A 10.20.30.40 +SECTION AUTHORITY +example.com. IN NS ns.example.com. +SECTION ADDITIONAL +HEX_EDNSDATA_BEGIN + ; client is 127.0.0.1 + 00 08 ; OPC + 00 07 ; option length + 00 01 ; Family + 11 11 ; source mask, scopemask + 7f 00 00 ; address +HEX_EDNSDATA_END +ns.example.com. IN A 1.2.3.4 +ENTRY_END + +ENTRY_BEGIN +MATCH opcode qtype qname +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +example.com. IN SOA +SECTION ANSWER +example.com. IN SOA ns.example.com. hostmaster.example.com. 1 3600 900 86400 3600 +ENTRY_END + +ENTRY_BEGIN +MATCH opcode qtype qname ednsdata +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +www.example.net. IN A +SECTION ADDITIONAL +HEX_EDNSDATA_BEGIN + ; client is 1.1.3.4 + 00 08 ; OPC + 00 07 ; option length + 00 01 ; Family + 11 00 ; source mask, scopemask + 01 01 00 ; address +HEX_EDNSDATA_END +HEX_ANSWER_BEGIN + 00 00 84 00 00 01 00 01 ;ID 0, QR AA + 00 00 00 01 03 77 77 77 ; www.example.net. A? (DO) + 07 65 78 61 6d 70 6c 65 + 03 6e 65 74 00 00 01 00 + 01 + ; www.example.net. A 10.20.30.41 + 03 77 77 77 07 65 78 61 6d 70 6c 65 03 6e 65 74 00 + 00 01 00 01 00 00 0e 10 00 04 + 0a 14 1e 29 + + 00 00 29 10 00 00 00 + 80 00 00 0b + 00 08 00 07 ; OPC, optlen + 00 01 11 11 ; ip4, scope 17, source 17 + 01 01 00 ;1.1.0.0/17 +HEX_ANSWER_END +ENTRY_END + +ENTRY_BEGIN +MATCH opcode qtype qname ednsdata +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +www.example.net. IN A +SECTION ADDITIONAL +HEX_EDNSDATA_BEGIN + ; client is 1.2.3.4 + 00 08 ; OPC + 00 07 ; option length + 00 01 ; Family + 11 00 ; source mask, scopemask + 01 02 00 ; address +HEX_EDNSDATA_END +HEX_ANSWER_BEGIN + 00 00 84 00 00 01 00 01 ;ID 0, QR AA + 00 00 00 01 03 77 77 77 ; www.example.net. A? (DO) + 07 65 78 61 6d 70 6c 65 + 03 6e 65 74 00 00 01 00 + 01 + ; www.example.net. A 10.20.30.42 + 03 77 77 77 07 65 78 61 6d 70 6c 65 03 6e 65 74 00 + 00 01 00 01 00 00 0e 10 00 04 + 0a 14 1e 2a + + 00 00 29 10 00 00 00 + 80 00 00 0b + 00 08 00 07 ; OPC, optlen + 00 01 11 11 ; ip4, scope 17, source 17 + 01 02 00 ;1.2.0.0/17 +HEX_ANSWER_END +ENTRY_END + +ENTRY_BEGIN +MATCH opcode qtype qname ednsdata +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +www.example.net. IN A +SECTION ADDITIONAL +HEX_EDNSDATA_BEGIN + ; client is 1.3.3.4 + 00 08 ; OPC + 00 07 ; option length + 00 01 ; Family + 11 00 ; source mask, scopemask + 01 03 00 ; address +HEX_EDNSDATA_END +HEX_ANSWER_BEGIN + 00 00 84 00 00 01 00 01 ;ID 0, QR AA + 00 00 00 01 03 77 77 77 ; www.example.net. A? (DO) + 07 65 78 61 6d 70 6c 65 + 03 6e 65 74 00 00 01 00 + 01 + ; www.example.net. A 10.20.30.43 + 03 77 77 77 07 65 78 61 6d 70 6c 65 03 6e 65 74 00 + 00 01 00 01 00 00 0e 10 00 04 + 0a 14 1e 2b + + 00 00 29 10 00 00 00 + 80 00 00 0b + 00 08 00 07 ; OPC, optlen + 00 01 11 11 ; ip4, scope 17, source 17 + 01 03 00 ;1.3.0.0/17 +HEX_ANSWER_END +ENTRY_END + +ENTRY_BEGIN +MATCH opcode qtype qname ednsdata +ADJUST copy_id +REPLY QR AA NOERROR +SECTION QUESTION +www.example.net. IN A +SECTION ADDITIONAL +HEX_EDNSDATA_BEGIN + ; client is 1.4.3.4 + 00 08 ; OPC + 00 07 ; option length + 00 01 ; Family + 11 00 ; source mask, scopemask + 01 04 00 ; address +HEX_EDNSDATA_END +HEX_ANSWER_BEGIN + 00 00 84 00 00 01 00 01 ;ID 0, QR AA + 00 00 00 01 03 77 77 77 ; www.example.net. A? (DO) + 07 65 78 61 6d 70 6c 65 + 03 6e 65 74 00 00 01 00 + 01 + ; www.example.net. A 10.20.30.44 + 03 77 77 77 07 65 78 61 6d 70 6c 65 03 6e 65 74 00 + 00 01 00 01 00 00 0e 10 00 04 + 0a 14 1e 2c + + 00 00 29 10 00 00 00 + 80 00 00 0b + 00 08 00 07 ; OPC, optlen + 00 01 11 11 ; ip4, scope 17, source 17 + 01 04 00 ;1.4.0.0/17 +HEX_ANSWER_END +ENTRY_END |