unbound/testdata/subnet_cache_lookup.tdir/subnet_cache_lookup.testns
W.C.A. Wijngaards 1e37f86ef5 - unbound-control cache_lookup +t allows tld and root names. And
subnet cache contents are printed.
Changelog, documentation and unit test.
2025-08-15 13:03:31 +02:00

181 lines
4.4 KiB
Text

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