1; config options 2server: 3 target-fetch-policy: "0 0 0 0 0" 4 minimal-responses: no 5 6stub-zone: 7 name: "." 8 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 9CONFIG_END 10 11SCENARIO_BEGIN Test basic iterative qname minimised resolve of www.example.com. 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 A 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 A 50SECTION AUTHORITY 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 A 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 A 78SECTION AUTHORITY 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 NOERROR 88SECTION QUESTION 89www.example.com. IN A 90SECTION AUTHORITY 91example.com. IN NS ns.example.com. 92SECTION ADDITIONAL 93ns.example.com. IN A 1.2.3.4 94ENTRY_END 95 96ENTRY_BEGIN 97MATCH opcode qtype qname 98ADJUST copy_id 99REPLY QR NOERROR 100SECTION QUESTION 101www.example.com. IN AAAA 102SECTION ANSWER 103www.example.com. IN AAAA ::123 104SECTION AUTHORITY 105example.com. IN NS ns.example.com. 106SECTION ADDITIONAL 107ns.example.com. IN A 1.2.3.4 108ENTRY_END 109RANGE_END 110 111STEP 10 QUERY 112ENTRY_BEGIN 113REPLY RD 114SECTION QUESTION 115www.example.com. IN AAAA 116ENTRY_END 117 118STEP 20 CHECK_OUT_QUERY 119ENTRY_BEGIN 120MATCH qname qtype opcode 121SECTION QUESTION 122com. IN A 123ENTRY_END 124 125STEP 30 CHECK_OUT_QUERY 126ENTRY_BEGIN 127MATCH qname qtype opcode 128SECTION QUESTION 129example.com. IN A 130ENTRY_END 131 132STEP 40 CHECK_OUT_QUERY 133ENTRY_BEGIN 134MATCH qname qtype opcode 135SECTION QUESTION 136www.example.com. IN A 137ENTRY_END 138 139STEP 50 CHECK_OUT_QUERY 140ENTRY_BEGIN 141MATCH qname qtype opcode 142SECTION QUESTION 143www.example.com. IN AAAA 144ENTRY_END 145 146STEP 60 CHECK_ANSWER 147ENTRY_BEGIN 148MATCH all 149REPLY QR RD RA NOERROR 150SECTION QUESTION 151www.example.com. IN AAAA 152SECTION ANSWER 153www.example.com. IN AAAA ::123 154SECTION AUTHORITY 155example.com. IN NS ns.example.com. 156SECTION ADDITIONAL 157ns.example.com. IN A 1.2.3.4 158ENTRY_END 159 160SCENARIO_END 161