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