Home | History | Annotate | Line # | Download | only in testdata
dns64_fwd_nocache.rpl revision 1.1
      1  1.1  christos ; config options go here.
      2  1.1  christos server:
      3  1.1  christos 	target-fetch-policy: "0 0 0 0 0"
      4  1.1  christos 	qname-minimisation: no
      5  1.1  christos 	minimal-responses: yes
      6  1.1  christos 	module-config: "dns64 iterator"
      7  1.1  christos 	dns64-prefix: 64:ff9b::0/96
      8  1.1  christos forward-zone: name: "." forward-addr: 216.0.0.1
      9  1.1  christos 	forward-no-cache: yes
     10  1.1  christos CONFIG_END
     11  1.1  christos 
     12  1.1  christos SCENARIO_BEGIN Test DNS64 with forward zone with forward-no-cache set.
     13  1.1  christos RANGE_BEGIN 0 15
     14  1.1  christos ENTRY_BEGIN
     15  1.1  christos MATCH opcode qtype qname
     16  1.1  christos ADJUST copy_id
     17  1.1  christos REPLY QR RD RA NOERROR
     18  1.1  christos SECTION QUESTION
     19  1.1  christos www.example.com. IN A
     20  1.1  christos SECTION ANSWER
     21  1.1  christos www.example.com. IN A 10.20.30.40
     22  1.1  christos ENTRY_END
     23  1.1  christos RANGE_END
     24  1.1  christos 
     25  1.1  christos RANGE_BEGIN 15 25
     26  1.1  christos ENTRY_BEGIN
     27  1.1  christos MATCH opcode qtype qname
     28  1.1  christos ADJUST copy_id
     29  1.1  christos REPLY QR RD RA NOERROR
     30  1.1  christos SECTION QUESTION
     31  1.1  christos www.example.com. IN A
     32  1.1  christos SECTION ANSWER
     33  1.1  christos www.example.com. IN A 10.20.30.41
     34  1.1  christos ENTRY_END
     35  1.1  christos RANGE_END
     36  1.1  christos 
     37  1.1  christos RANGE_BEGIN 25 35
     38  1.1  christos ENTRY_BEGIN
     39  1.1  christos MATCH opcode qtype qname
     40  1.1  christos ADJUST copy_id
     41  1.1  christos REPLY QR RD RA NOERROR
     42  1.1  christos SECTION QUESTION
     43  1.1  christos www2.example.com. IN A
     44  1.1  christos SECTION ANSWER
     45  1.1  christos www2.example.com. IN A 10.20.30.42
     46  1.1  christos ENTRY_END
     47  1.1  christos 
     48  1.1  christos ENTRY_BEGIN
     49  1.1  christos MATCH opcode qtype qname
     50  1.1  christos ADJUST copy_id
     51  1.1  christos REPLY QR RD RA NOERROR
     52  1.1  christos SECTION QUESTION
     53  1.1  christos www2.example.com. IN AAAA
     54  1.1  christos SECTION ANSWER
     55  1.1  christos SECTION AUTHORITY
     56  1.1  christos example.com. 300 IN SOA ns.example.com. host.example.com. 5 86400 7200 604800 300
     57  1.1  christos ENTRY_END
     58  1.1  christos RANGE_END
     59  1.1  christos 
     60  1.1  christos RANGE_BEGIN 35 45
     61  1.1  christos ENTRY_BEGIN
     62  1.1  christos MATCH opcode qtype qname
     63  1.1  christos ADJUST copy_id
     64  1.1  christos REPLY QR RD RA NOERROR
     65  1.1  christos SECTION QUESTION
     66  1.1  christos www2.example.com. IN A
     67  1.1  christos SECTION ANSWER
     68  1.1  christos www2.example.com. IN A 10.20.30.43
     69  1.1  christos ENTRY_END
     70  1.1  christos 
     71  1.1  christos ENTRY_BEGIN
     72  1.1  christos MATCH opcode qtype qname
     73  1.1  christos ADJUST copy_id
     74  1.1  christos REPLY QR RD RA NOERROR
     75  1.1  christos SECTION QUESTION
     76  1.1  christos www2.example.com. IN AAAA
     77  1.1  christos SECTION ANSWER
     78  1.1  christos SECTION AUTHORITY
     79  1.1  christos example.com. 300 IN SOA ns.example.com. host.example.com. 5 86400 7200 604800 300
     80  1.1  christos ENTRY_END
     81  1.1  christos RANGE_END
     82  1.1  christos 
     83  1.1  christos RANGE_BEGIN 45 55
     84  1.1  christos ENTRY_BEGIN
     85  1.1  christos MATCH opcode qtype qname
     86  1.1  christos ADJUST copy_id
     87  1.1  christos REPLY QR RD RA NOERROR
     88  1.1  christos SECTION QUESTION
     89  1.1  christos www3.example.com. IN AAAA
     90  1.1  christos SECTION ANSWER
     91  1.1  christos www3.example.com. 3600 IN AAAA 2001:db8::5
     92  1.1  christos ENTRY_END
     93  1.1  christos RANGE_END
     94  1.1  christos 
     95  1.1  christos RANGE_BEGIN 55 65
     96  1.1  christos ENTRY_BEGIN
     97  1.1  christos MATCH opcode qtype qname
     98  1.1  christos ADJUST copy_id
     99  1.1  christos REPLY QR RD RA NOERROR
    100  1.1  christos SECTION QUESTION
    101  1.1  christos www3.example.com. IN AAAA
    102  1.1  christos SECTION ANSWER
    103  1.1  christos www3.example.com. 3600 IN AAAA 2001:db8::6
    104  1.1  christos ENTRY_END
    105  1.1  christos RANGE_END
    106  1.1  christos 
    107  1.1  christos ; query for A record
    108  1.1  christos STEP 10 QUERY
    109  1.1  christos ENTRY_BEGIN
    110  1.1  christos REPLY RD
    111  1.1  christos SECTION QUESTION
    112  1.1  christos www.example.com. IN A
    113  1.1  christos ENTRY_END
    114  1.1  christos STEP 11 CHECK_ANSWER
    115  1.1  christos ENTRY_BEGIN
    116  1.1  christos REPLY QR RD RA
    117  1.1  christos MATCH opcode qname qtype all
    118  1.1  christos SECTION QUESTION
    119  1.1  christos www.example.com. IN A
    120  1.1  christos SECTION ANSWER
    121  1.1  christos www.example.com. IN A 10.20.30.40
    122  1.1  christos ENTRY_END
    123  1.1  christos 
    124  1.1  christos ; the upstream has changed, ask for A record again
    125  1.1  christos STEP 20 QUERY
    126  1.1  christos ENTRY_BEGIN
    127  1.1  christos REPLY RD
    128  1.1  christos SECTION QUESTION
    129  1.1  christos www.example.com. IN A
    130  1.1  christos ENTRY_END
    131  1.1  christos STEP 21 CHECK_ANSWER
    132  1.1  christos ENTRY_BEGIN
    133  1.1  christos REPLY QR RD RA
    134  1.1  christos MATCH opcode qname qtype all
    135  1.1  christos SECTION QUESTION
    136  1.1  christos www.example.com. IN A
    137  1.1  christos SECTION ANSWER
    138  1.1  christos www.example.com. IN A 10.20.30.41
    139  1.1  christos ENTRY_END
    140  1.1  christos 
    141  1.1  christos ; query for synthesized AAAA record
    142  1.1  christos STEP 30 QUERY
    143  1.1  christos ENTRY_BEGIN
    144  1.1  christos REPLY RD
    145  1.1  christos SECTION QUESTION
    146  1.1  christos www2.example.com. IN AAAA
    147  1.1  christos ENTRY_END
    148  1.1  christos STEP 31 CHECK_ANSWER
    149  1.1  christos ENTRY_BEGIN
    150  1.1  christos REPLY QR RD RA
    151  1.1  christos MATCH opcode qname qtype all
    152  1.1  christos SECTION QUESTION
    153  1.1  christos www2.example.com. IN AAAA
    154  1.1  christos SECTION ANSWER
    155  1.1  christos www2.example.com. 3600 IN AAAA 64:ff9b::a14:1e2a
    156  1.1  christos ENTRY_END
    157  1.1  christos 
    158  1.1  christos ; the upstream has changed, query for synthesized AAAA again.
    159  1.1  christos STEP 40 QUERY
    160  1.1  christos ENTRY_BEGIN
    161  1.1  christos REPLY RD
    162  1.1  christos SECTION QUESTION
    163  1.1  christos www2.example.com. IN AAAA
    164  1.1  christos ENTRY_END
    165  1.1  christos STEP 41 CHECK_ANSWER
    166  1.1  christos ENTRY_BEGIN
    167  1.1  christos REPLY QR RD RA
    168  1.1  christos MATCH opcode qname qtype all
    169  1.1  christos SECTION QUESTION
    170  1.1  christos www2.example.com. IN AAAA
    171  1.1  christos SECTION ANSWER
    172  1.1  christos www2.example.com. 3600 IN AAAA 64:ff9b::a14:1e2b
    173  1.1  christos ENTRY_END
    174  1.1  christos 
    175  1.1  christos ; query for AAAA record, that is present, no synthesis.
    176  1.1  christos STEP 50 QUERY
    177  1.1  christos ENTRY_BEGIN
    178  1.1  christos REPLY RD
    179  1.1  christos SECTION QUESTION
    180  1.1  christos www3.example.com. IN AAAA
    181  1.1  christos ENTRY_END
    182  1.1  christos STEP 51 CHECK_ANSWER
    183  1.1  christos ENTRY_BEGIN
    184  1.1  christos REPLY QR RD RA
    185  1.1  christos MATCH opcode qname qtype all
    186  1.1  christos SECTION QUESTION
    187  1.1  christos www3.example.com. IN AAAA
    188  1.1  christos SECTION ANSWER
    189  1.1  christos www3.example.com. 3600 IN AAAA 2001:db8::5
    190  1.1  christos ENTRY_END
    191  1.1  christos 
    192  1.1  christos ; the upstream has changed, query for AAAA record again (no synthesis).
    193  1.1  christos STEP 60 QUERY
    194  1.1  christos ENTRY_BEGIN
    195  1.1  christos REPLY RD
    196  1.1  christos SECTION QUESTION
    197  1.1  christos www3.example.com. IN AAAA
    198  1.1  christos ENTRY_END
    199  1.1  christos STEP 61 CHECK_ANSWER
    200  1.1  christos ENTRY_BEGIN
    201  1.1  christos REPLY QR RD RA
    202  1.1  christos MATCH opcode qname qtype all
    203  1.1  christos SECTION QUESTION
    204  1.1  christos www3.example.com. IN AAAA
    205  1.1  christos SECTION ANSWER
    206  1.1  christos www3.example.com. 3600 IN AAAA 2001:db8::6
    207  1.1  christos ENTRY_END
    208  1.1  christos 
    209  1.1  christos SCENARIO_END
    210