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 	iter-scrub-promiscuous: no
      7 
      8 stub-zone:
      9 	name: "."
     10 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     11 CONFIG_END
     12 
     13 SCENARIO_BEGIN Test referral with mixed class items
     14 
     15 ; K.ROOT-SERVERS.NET.
     16 RANGE_BEGIN 0 100
     17 	ADDRESS 193.0.14.129 
     18 ENTRY_BEGIN
     19 MATCH opcode qtype qname
     20 ADJUST copy_id
     21 REPLY QR NOERROR
     22 SECTION QUESTION
     23 . IN NS
     24 SECTION ANSWER
     25 . IN NS	K.ROOT-SERVERS.NET.
     26 SECTION ADDITIONAL
     27 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     28 ENTRY_END
     29 
     30 ENTRY_BEGIN
     31 MATCH opcode qtype qname
     32 ADJUST copy_id
     33 REPLY QR NOERROR
     34 SECTION QUESTION
     35 www.example.com. IN A
     36 SECTION AUTHORITY
     37 com.	IN NS	a.gtld-servers.net.
     38 SECTION ADDITIONAL
     39 a.gtld-servers.net.	IN 	A	192.5.6.30
     40 ENTRY_END
     41 RANGE_END
     42 
     43 ; a.gtld-servers.net.
     44 RANGE_BEGIN 0 100
     45 	ADDRESS 192.5.6.30
     46 ENTRY_BEGIN
     47 MATCH opcode qtype qname
     48 ADJUST copy_id
     49 REPLY QR NOERROR
     50 SECTION QUESTION
     51 com. IN NS
     52 SECTION ANSWER
     53 com.	IN NS	a.gtld-servers.net.
     54 SECTION ADDITIONAL
     55 a.gtld-servers.net.	IN 	A	192.5.6.30
     56 ENTRY_END
     57 
     58 ENTRY_BEGIN
     59 MATCH opcode subdomain
     60 ADJUST copy_id copy_query
     61 REPLY QR NOERROR
     62 SECTION QUESTION
     63 example.com. IN NS
     64 SECTION AUTHORITY
     65 ; mixed class contents
     66 example.com.	CH NS	ch.example.com.
     67 example.com.	IN NS	ns.example.com.
     68 SECTION ADDITIONAL
     69 ch.example.com. CH A 1.2.3.5
     70 ns.example.com.		IN 	A	1.2.3.4
     71 ENTRY_END
     72 RANGE_END
     73 
     74 ; ns.example.com.
     75 RANGE_BEGIN 0 100
     76 	ADDRESS 1.2.3.4
     77 ENTRY_BEGIN
     78 MATCH opcode qtype qname
     79 ADJUST copy_id
     80 REPLY QR NOERROR
     81 SECTION QUESTION
     82 example.com. IN NS
     83 SECTION ANSWER
     84 example.com.	IN NS	ns.example.com.
     85 SECTION ADDITIONAL
     86 ns.example.com.		IN 	A	1.2.3.4
     87 ENTRY_END
     88 
     89 ENTRY_BEGIN
     90 MATCH opcode qtype qname
     91 ADJUST copy_id
     92 REPLY QR AA NOERROR
     93 SECTION QUESTION
     94 www.example.com. IN A
     95 SECTION ANSWER
     96 www.example.com. IN A	10.20.30.40
     97 ENTRY_END
     98 RANGE_END
     99 
    100 ; ch.example.com.
    101 RANGE_BEGIN 0 100
    102 	ADDRESS 1.2.3.5
    103 ENTRY_BEGIN
    104 MATCH opcode qtype qname
    105 ADJUST copy_id
    106 REPLY QR NOERROR
    107 SECTION QUESTION
    108 example.com. IN NS
    109 SECTION ANSWER
    110 example.com.	IN NS	ch.example.com.
    111 SECTION ADDITIONAL
    112 ch.example.com.		IN 	A	1.2.3.5
    113 ENTRY_END
    114 
    115 ENTRY_BEGIN
    116 MATCH opcode qtype qname
    117 ADJUST copy_id
    118 REPLY QR AA NOERROR
    119 SECTION QUESTION
    120 www.example.com. IN A
    121 SECTION ANSWER
    122 www.example.com. IN A	10.20.30.42
    123 ENTRY_END
    124 RANGE_END
    125 
    126 STEP 1 QUERY
    127 ENTRY_BEGIN
    128 REPLY RD
    129 SECTION QUESTION
    130 www.example.com. IN A
    131 ENTRY_END
    132 
    133 ; recursion happens here.
    134 STEP 10 CHECK_ANSWER
    135 ENTRY_BEGIN
    136 MATCH all
    137 REPLY QR RD RA NOERROR
    138 SECTION QUESTION
    139 www.example.com. IN A
    140 SECTION ANSWER
    141 www.example.com. IN A	10.20.30.40
    142 ENTRY_END
    143 
    144 SCENARIO_END
    145