Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 server:
      3 	target-fetch-policy: "0 0 0 0 0"
      4 	qname-minimisation: no
      5 	minimal-responses: no
      6 	module-config: "cachedb validator iterator"
      7 	trust-anchor-signaling: no
      8 	verbosity: 4
      9 	ede: yes
     10 	val-log-level: 2
     11         trust-anchor: "example.nl. DS 50602 8 2 FA8EE175C47325F4BD46D8A4083C3EBEB11C977D689069F2B41F1A29B22446B1"
     12 	
     13 
     14 cachedb:
     15 	backend: "testframe"
     16 	secret-seed: "testvalue"
     17 
     18 stub-zone:
     19 	name: "example.nl"
     20 	stub-addr: 193.0.14.129
     21 CONFIG_END
     22 
     23 SCENARIO_BEGIN Test cachedb support for caching EDEs.
     24 
     25 RANGE_BEGIN 0 10
     26 	ADDRESS 193.0.14.129
     27 ENTRY_BEGIN
     28 MATCH opcode qtype qname
     29 ADJUST copy_id
     30 REPLY QR AA NOERROR
     31 SECTION QUESTION
     32 example.nl.	IN	DNSKEY
     33 SECTION ANSWER
     34 ENTRY_END
     35 
     36 ENTRY_BEGIN
     37 MATCH opcode qtype qname
     38 ADJUST copy_id
     39 REPLY QR AA NOERROR
     40 SECTION QUESTION
     41 example.nl.	IN	A
     42 SECTION ANSWER
     43 example.nl.	IN	A	1.2.3.4
     44 ENTRY_END
     45 RANGE_END
     46 
     47 ; get the entry in cache.
     48 STEP 1 QUERY
     49 ENTRY_BEGIN
     50 REPLY RD DO
     51 SECTION QUESTION
     52 example.nl. IN A
     53 SECTION ADDITIONAL
     54 	HEX_EDNSDATA_BEGIN
     55 		FF FE 		; option code = 65534 (LDNS_EDNS_UNBOUND_CACHEDB_TESTFRAME_TEST)
     56 		00 00 		; option length
     57 	HEX_EDNSDATA_END
     58 ENTRY_END
     59 
     60 ; get the answer for it
     61 STEP 10 CHECK_ANSWER
     62 ENTRY_BEGIN
     63 MATCH all ede=9
     64 REPLY QR RD RA DO SERVFAIL
     65 SECTION QUESTION
     66 example.nl. IN A
     67 ENTRY_END
     68 
     69 ; query again for the cached entry
     70 STEP 20 QUERY
     71 ENTRY_BEGIN
     72 REPLY RD
     73 SECTION QUESTION
     74 example.nl. IN A
     75 SECTION ADDITIONAL
     76 	HEX_EDNSDATA_BEGIN
     77 		FF FE 		; option code = 65534 (LDNS_EDNS_UNBOUND_CACHEDB_TESTFRAME_TEST)
     78 		00 00 		; option length
     79 	HEX_EDNSDATA_END
     80 ENTRY_END
     81 
     82 ; this must be a cached answer since stub is not answering in this range
     83 STEP 30 CHECK_ANSWER
     84 ENTRY_BEGIN
     85 MATCH all ede=9
     86 REPLY QR RD RA DO SERVFAIL
     87 SECTION QUESTION
     88 example.nl. IN A
     89 ENTRY_END
     90 
     91 SCENARIO_END
     92