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