1; config options 2server: 3 target-fetch-policy: "0 0 0 0 0" 4 qname-minimisation: yes 5 6stub-zone: 7 name: "." 8 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 9CONFIG_END 10 11SCENARIO_BEGIN Test iterative qname minimised resolve of www.ent.example.com. Simulate broken nameserver that gives NXDOMAIN responses on empty-non-terminals. 12 13; K.ROOT-SERVERS.NET. 14RANGE_BEGIN 0 100 15 ADDRESS 193.0.14.129 16ENTRY_BEGIN 17MATCH opcode qtype qname 18ADJUST copy_id 19REPLY QR NOERROR 20SECTION QUESTION 21. IN NS 22SECTION ANSWER 23. IN NS K.ROOT-SERVERS.NET. 24SECTION ADDITIONAL 25K.ROOT-SERVERS.NET. IN A 193.0.14.129 26ENTRY_END 27 28ENTRY_BEGIN 29MATCH opcode qtype qname 30ADJUST copy_id 31REPLY QR NOERROR 32SECTION QUESTION 33com. IN NS 34SECTION AUTHORITY 35com. IN NS a.gtld-servers.net. 36SECTION ADDITIONAL 37a.gtld-servers.net. IN A 192.5.6.30 38ENTRY_END 39RANGE_END 40 41; a.gtld-servers.net. 42RANGE_BEGIN 0 100 43 ADDRESS 192.5.6.30 44ENTRY_BEGIN 45MATCH opcode qtype qname 46ADJUST copy_id 47REPLY QR NOERROR 48SECTION QUESTION 49com. IN NS 50SECTION ANSWER 51com. IN NS a.gtld-servers.net. 52SECTION ADDITIONAL 53a.gtld-servers.net. IN A 192.5.6.30 54ENTRY_END 55 56ENTRY_BEGIN 57MATCH opcode qtype qname 58ADJUST copy_id 59REPLY QR NOERROR 60SECTION QUESTION 61example.com. IN NS 62SECTION AUTHORITY 63example.com. IN NS ns.example.com. 64SECTION ADDITIONAL 65ns.example.com. IN A 1.2.3.4 66ENTRY_END 67RANGE_END 68 69; ns.example.com. 70RANGE_BEGIN 0 100 71 ADDRESS 1.2.3.4 72ENTRY_BEGIN 73MATCH opcode qtype qname 74ADJUST copy_id 75REPLY QR NOERROR 76SECTION QUESTION 77example.com. IN NS 78SECTION ANSWER 79example.com. IN NS ns.example.com. 80SECTION ADDITIONAL 81ns.example.com. IN A 1.2.3.4 82ENTRY_END 83 84ENTRY_BEGIN 85MATCH opcode qtype qname 86ADJUST copy_id 87REPLY QR NXDOMAIN 88SECTION QUESTION 89ent.example.com. IN NS 90SECTION AUTHORITY 91example.com. SOA ns.example.com. h.example.com. 2007090504 1800 1800 2419200 7200 92ENTRY_END 93 94ENTRY_BEGIN 95MATCH opcode qtype qname 96ADJUST copy_id 97REPLY QR NOERROR 98SECTION QUESTION 99www.ent.example.com. IN A 100SECTION ANSWER 101www.ent.example.com. IN A 10.20.30.40 102SECTION AUTHORITY 103example.com. IN NS ns.example.com. 104SECTION ADDITIONAL 105ns.example.com. IN A 1.2.3.4 106ENTRY_END 107RANGE_END 108 109STEP 10 QUERY 110ENTRY_BEGIN 111REPLY RD 112SECTION QUESTION 113www.ent.example.com. IN A 114ENTRY_END 115 116STEP 20 CHECK_ANSWER 117ENTRY_BEGIN 118MATCH all 119REPLY QR RD RA NOERROR 120SECTION QUESTION 121www.ent.example.com. IN A 122SECTION ANSWER 123www.ent.example.com. IN A 10.20.30.40 124SECTION AUTHORITY 125example.com. IN NS ns.example.com. 126SECTION ADDITIONAL 127ns.example.com. IN A 1.2.3.4 128ENTRY_END 129 130SCENARIO_END 131