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