Home | History | Annotate | Line # | Download | only in testdata
rrset_untrusted.rpl revision 1.1.1.2
      1      1.1  christos ; This is a comment.
      2      1.1  christos ; config options go here.
      3  1.1.1.2  christos server:
      4  1.1.1.2  christos 	minimal-responses: no
      5      1.1  christos forward-zone: name: "." forward-addr: 216.0.0.1
      6      1.1  christos CONFIG_END
      7      1.1  christos 
      8      1.1  christos SCENARIO_BEGIN Untrusted rrset not used for update
      9      1.1  christos 
     10      1.1  christos STEP 1 QUERY
     11      1.1  christos ENTRY_BEGIN
     12      1.1  christos 	REPLY RD
     13      1.1  christos 	SECTION QUESTION
     14      1.1  christos 	www.example.com. IN A
     15      1.1  christos ENTRY_END
     16      1.1  christos ; the query is sent to the forwarder - no cache yet.
     17      1.1  christos STEP 2 CHECK_OUT_QUERY
     18      1.1  christos ENTRY_BEGIN
     19      1.1  christos 	MATCH qname qtype opcode
     20      1.1  christos 	SECTION QUESTION
     21      1.1  christos 	www.example.com. IN A
     22      1.1  christos ENTRY_END
     23      1.1  christos STEP 3 REPLY
     24      1.1  christos ENTRY_BEGIN
     25      1.1  christos 	MATCH opcode qtype qname
     26      1.1  christos 	ADJUST copy_id
     27      1.1  christos 	; authoritative answer
     28      1.1  christos 	REPLY QR AA RD RA NOERROR
     29      1.1  christos 	SECTION QUESTION
     30      1.1  christos 	www.example.com. IN A
     31      1.1  christos 	SECTION ANSWER
     32      1.1  christos 	www.example.com. IN A 10.20.30.40
     33      1.1  christos 	SECTION AUTHORITY
     34      1.1  christos 	example.com. IN NS ns.example.com.
     35      1.1  christos 	SECTION ADDITIONAL
     36      1.1  christos 	ns.example.com. IN A 10.20.30.50
     37      1.1  christos ENTRY_END
     38      1.1  christos STEP 4 CHECK_ANSWER
     39      1.1  christos ENTRY_BEGIN
     40      1.1  christos 	MATCH all 
     41      1.1  christos 	REPLY QR RD RA
     42      1.1  christos 	SECTION QUESTION
     43      1.1  christos 	www.example.com. IN A
     44      1.1  christos 	SECTION ANSWER
     45      1.1  christos 	www.example.com. IN A 10.20.30.40
     46      1.1  christos 	SECTION AUTHORITY
     47      1.1  christos 	example.com. IN NS ns.example.com.
     48      1.1  christos 	SECTION ADDITIONAL
     49      1.1  christos 	ns.example.com. IN A 10.20.30.50
     50      1.1  christos ENTRY_END
     51      1.1  christos 
     52      1.1  christos ; another query passes along
     53      1.1  christos STEP 6 QUERY
     54      1.1  christos ENTRY_BEGIN
     55      1.1  christos 	REPLY RD
     56      1.1  christos 	SECTION QUESTION
     57      1.1  christos 	bla.example.com. IN A
     58      1.1  christos ENTRY_END
     59      1.1  christos STEP 7 CHECK_OUT_QUERY
     60      1.1  christos ENTRY_BEGIN
     61      1.1  christos 	MATCH qname qtype opcode
     62      1.1  christos 	SECTION QUESTION
     63      1.1  christos 	bla.example.com. IN A
     64      1.1  christos ENTRY_END
     65      1.1  christos STEP 8 REPLY
     66      1.1  christos ; This answer has updated information on ns2.example.com.
     67      1.1  christos ; But it is nerfed into the additional. Must be ignored per rfc2181.
     68      1.1  christos ENTRY_BEGIN
     69      1.1  christos 	MATCH opcode qtype qname
     70      1.1  christos 	ADJUST copy_id
     71      1.1  christos 	; authoritative answer
     72      1.1  christos 	REPLY QR AA RD RA NOERROR
     73      1.1  christos 	SECTION QUESTION
     74      1.1  christos 	bla.example.com. IN A
     75      1.1  christos 	SECTION ANSWER
     76      1.1  christos 	bla.example.com. IN A 10.20.30.140
     77      1.1  christos 	SECTION AUTHORITY
     78      1.1  christos 	SECTION ADDITIONAL
     79      1.1  christos 	example.com. IN NS ns.eeeek.com.
     80      1.1  christos 	example.com. IN NS ns2.eeeek.com.
     81      1.1  christos 	ns.eeeek.com. IN A 55.44.33.22
     82      1.1  christos 	ns2.eeeek.com. IN A 55.44.33.24
     83      1.1  christos ENTRY_END
     84      1.1  christos STEP 9 CHECK_ANSWER
     85      1.1  christos ENTRY_BEGIN
     86      1.1  christos 	MATCH all 
     87      1.1  christos 	REPLY QR RD RA
     88      1.1  christos 	SECTION QUESTION
     89      1.1  christos 	bla.example.com. IN A
     90      1.1  christos 	SECTION ANSWER
     91      1.1  christos 	bla.example.com. IN A 10.20.30.140
     92      1.1  christos 	SECTION AUTHORITY
     93      1.1  christos 	SECTION ADDITIONAL
     94      1.1  christos ENTRY_END
     95      1.1  christos 
     96      1.1  christos 
     97      1.1  christos ; original www.example.com query 
     98      1.1  christos STEP 10 QUERY
     99      1.1  christos ENTRY_BEGIN
    100      1.1  christos 	REPLY RD
    101      1.1  christos 	SECTION QUESTION
    102      1.1  christos 	www.example.com. IN A
    103      1.1  christos ENTRY_END
    104      1.1  christos ; immediate answer without an OUT_QUERY happening (checked on exit)
    105      1.1  christos ; also, the answer does not have AA set
    106      1.1  christos ; NS rrset has not been updated from the additional seen before.
    107      1.1  christos STEP 11 CHECK_ANSWER
    108      1.1  christos ENTRY_BEGIN
    109      1.1  christos 	MATCH all
    110      1.1  christos 	REPLY QR RD RA
    111      1.1  christos 	SECTION QUESTION
    112      1.1  christos 	www.example.com. IN A
    113      1.1  christos 	SECTION ANSWER
    114      1.1  christos 	www.example.com. IN A 10.20.30.40
    115      1.1  christos 	SECTION AUTHORITY
    116      1.1  christos 	example.com. IN NS ns.example.com.
    117      1.1  christos 	SECTION ADDITIONAL
    118      1.1  christos 	ns.example.com. IN A 10.20.30.50
    119      1.1  christos ENTRY_END
    120      1.1  christos 
    121      1.1  christos SCENARIO_END
    122