Home | History | Annotate | Line # | Download | only in testdata
      1 ; config options
      2 server:
      3 	qname-minimisation: "no"
      4 stub-zone:
      5 	name: "."
      6 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
      7 CONFIG_END
      8 
      9 SCENARIO_BEGIN Test lameness detection after scrubber.
     10 
     11 ; K.ROOT-SERVERS.NET.
     12 RANGE_BEGIN 0 100
     13 	ADDRESS 193.0.14.129 
     14 ENTRY_BEGIN
     15 MATCH opcode qtype qname
     16 ADJUST copy_id
     17 REPLY QR NOERROR
     18 SECTION QUESTION
     19 . IN NS
     20 SECTION ANSWER
     21 . IN NS	K.ROOT-SERVERS.NET.
     22 SECTION ADDITIONAL
     23 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     24 ENTRY_END
     25 
     26 ENTRY_BEGIN
     27 MATCH opcode subdomain
     28 ADJUST copy_id copy_query
     29 REPLY QR NOERROR
     30 SECTION QUESTION
     31 com. IN A
     32 SECTION AUTHORITY
     33 com.	IN NS	a.gtld-servers.net.
     34 SECTION ADDITIONAL
     35 a.gtld-servers.net.	IN 	A	192.5.6.30
     36 ENTRY_END
     37 
     38 ENTRY_BEGIN
     39 MATCH opcode qtype qname
     40 ADJUST copy_id 
     41 REPLY QR NOERROR
     42 SECTION QUESTION
     43 a.gtld-servers.net. IN AAAA
     44 SECTION ANSWER
     45 SECTION AUTHORITY
     46 net. IN SOA ns.example.com. root.example.com. 4 14400 3600 604800 3600
     47 ENTRY_END
     48 ENTRY_BEGIN
     49 
     50 MATCH opcode qtype qname
     51 ADJUST copy_id 
     52 REPLY QR NOERROR
     53 SECTION QUESTION
     54 a.gtld-servers.net. IN A
     55 SECTION ANSWER
     56 a.gtld-servers.net.	IN 	A	192.5.6.30
     57 ENTRY_END
     58 RANGE_END
     59 
     60 ; a.gtld-servers.net.
     61 RANGE_BEGIN 0 100
     62 	ADDRESS 192.5.6.30
     63 ENTRY_BEGIN
     64 MATCH opcode qtype qname
     65 ADJUST copy_id
     66 REPLY QR NOERROR
     67 SECTION QUESTION
     68 com. IN NS
     69 SECTION ANSWER
     70 com.	IN NS	a.gtld-servers.net.
     71 SECTION ADDITIONAL
     72 a.gtld-servers.net.	IN 	A	192.5.6.30
     73 ENTRY_END
     74 
     75 ENTRY_BEGIN
     76 MATCH opcode subdomain
     77 ADJUST copy_id
     78 REPLY QR NOERROR
     79 SECTION QUESTION
     80 example.com. IN A
     81 SECTION AUTHORITY
     82 example.com.	IN NS	ns.example.com.
     83 SECTION ADDITIONAL
     84 ns.example.com.		IN 	A	1.2.3.4
     85 ENTRY_END
     86 RANGE_END
     87 
     88 ; ns.example.com.
     89 ; This server is Lame!
     90 RANGE_BEGIN 0 100
     91 	ADDRESS 1.2.3.4
     92 ENTRY_BEGIN
     93 MATCH opcode 
     94 ADJUST copy_id copy_query
     95 REPLY QR RD NOERROR
     96 SECTION QUESTION
     97 www.example.com. IN A
     98 SECTION ANSWER
     99 SECTION AUTHORITY
    100 com.                    155182  IN      NS      a.gtld-servers.net.
    101 com.                    155182  IN      NS      b.gtld-servers.net.
    102 com.                    155182  IN      NS      c.gtld-servers.net.
    103 com.                    155182  IN      NS      d.gtld-servers.net.
    104 com.                    155182  IN      NS      e.gtld-servers.net.
    105 com.                    155182  IN      NS      f.gtld-servers.net.
    106 com.                    155182  IN      NS      g.gtld-servers.net.
    107 com.                    155182  IN      NS      h.gtld-servers.net.
    108 com.                    155182  IN      NS      i.gtld-servers.net.
    109 com.                    155182  IN      NS      j.gtld-servers.net.
    110 com.                    155182  IN      NS      k.gtld-servers.net.
    111 com.                    155182  IN      NS      l.gtld-servers.net.
    112 com.                    155182  IN      NS      m.gtld-servers.net.
    113 SECTION ADDITIONAL
    114 a.gtld-servers.net.     155182  IN      A       192.5.6.30
    115 b.gtld-servers.net.     155182  IN      A       192.33.14.30
    116 c.gtld-servers.net.     155182  IN      A       192.26.92.30
    117 d.gtld-servers.net.     155182  IN      A       192.31.80.30
    118 e.gtld-servers.net.     155182  IN      A       192.12.94.30
    119 f.gtld-servers.net.     155182  IN      A       192.35.51.30
    120 g.gtld-servers.net.     155182  IN      A       192.42.93.30
    121 h.gtld-servers.net.     155182  IN      A       192.54.112.30
    122 i.gtld-servers.net.     155182  IN      A       192.43.172.30
    123 j.gtld-servers.net.     155182  IN      A       192.48.79.30
    124 k.gtld-servers.net.     155182  IN      A       192.52.178.30
    125 l.gtld-servers.net.     155182  IN      A       192.41.162.30
    126 m.gtld-servers.net.     155182  IN      A       192.55.83.30
    127 a.gtld-servers.net.     155182  IN      AAAA    2001:503:a83e::2:30
    128 ENTRY_END
    129 RANGE_END
    130 
    131 STEP 1 QUERY
    132 ENTRY_BEGIN
    133 REPLY RD
    134 SECTION QUESTION
    135 www.example.com. IN A
    136 ENTRY_END
    137 
    138 ; recursin happens here
    139 
    140 ; check that the answer is a failure (lame server)
    141 ; and not a nodata-noerror message (false answer classification).
    142 STEP 10 CHECK_ANSWER
    143 ENTRY_BEGIN
    144 MATCH all
    145 REPLY QR RD RA SERVFAIL
    146 SECTION QUESTION
    147 www.example.com. IN A
    148 SECTION ANSWER
    149 SECTION AUTHORITY
    150 SECTION ADDITIONAL
    151 ENTRY_END
    152 
    153 SCENARIO_END
    154