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