1; config options 2server: 3 target-fetch-policy: "0 0 0 0 0" 4 5stub-zone: 6 name: "." 7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 8CONFIG_END 9 10SCENARIO_BEGIN Test locate of NS records for parent nameservers of DS 11 12; K.ROOT-SERVERS.NET. 13RANGE_BEGIN 0 100 14 ADDRESS 193.0.14.129 15ENTRY_BEGIN 16MATCH opcode qtype qname 17ADJUST copy_id 18REPLY QR AA NOERROR 19SECTION QUESTION 20. IN NS 21SECTION ANSWER 22. IN NS K.ROOT-SERVERS.NET. 23SECTION ADDITIONAL 24K.ROOT-SERVERS.NET. IN A 193.0.14.129 25ENTRY_END 26 27; content of root-servers.net 28ENTRY_BEGIN 29MATCH opcode qtype qname 30ADJUST copy_id 31REPLY QR AA NOERROR 32SECTION QUESTION 33root-servers.net. IN NS 34SECTION ANSWER 35root-servers.net. IN NS K.ROOT-SERVERS.NET. 36SECTION ADDITIONAL 37K.ROOT-SERVERS.NET. IN A 193.0.14.129 38ENTRY_END 39 40ENTRY_BEGIN 41MATCH opcode qtype qname 42ADJUST copy_id 43REPLY QR AA NOERROR 44SECTION QUESTION 45k.root-servers.net. IN A 46SECTION ANSWER 47K.ROOT-SERVERS.NET. IN A 193.0.14.129 48SECTION AUTHORITY 49root-servers.net. IN NS K.ROOT-SERVERS.NET. 50ENTRY_END 51 52ENTRY_BEGIN 53MATCH opcode qtype qname 54ADJUST copy_id 55REPLY QR AA NOERROR 56SECTION QUESTION 57k.root-servers.net. IN AAAA 58SECTION ANSWER 59SECTION AUTHORITY 60root-servers.net. IN SOA K.ROOT-SERVERS.NET. hostmaster. 1 2 3 4 5 61ENTRY_END 62 63ENTRY_BEGIN 64MATCH opcode qtype qname 65ADJUST copy_id 66REPLY QR AA NOERROR 67SECTION QUESTION 68root-servers.net. IN DS 69SECTION ANSWER 70SECTION AUTHORITY 71root-servers.net. IN SOA K.ROOT-SERVERS.NET. hostmaster. 1 2 3 4 5 72ENTRY_END 73 74ENTRY_BEGIN 75MATCH opcode subdomain 76ADJUST copy_id copy_query 77REPLY QR NOERROR 78SECTION QUESTION 79net. IN A 80SECTION AUTHORITY 81net. IN NS a.gtld-servers.net. 82SECTION ADDITIONAL 83a.gtld-servers.net. IN A 192.5.6.30 84ENTRY_END 85RANGE_END 86 87; a.gtld-servers.net. 88RANGE_BEGIN 0 100 89 ADDRESS 192.5.6.30 90ENTRY_BEGIN 91MATCH opcode qtype qname 92ADJUST copy_id 93REPLY QR AA NOERROR 94SECTION QUESTION 95net. IN NS 96SECTION ANSWER 97net. IN NS a.gtld-servers.net. 98SECTION ADDITIONAL 99a.gtld-servers.net. IN A 192.5.6.30 100ENTRY_END 101 102ENTRY_BEGIN 103MATCH opcode qtype qname 104ADJUST copy_id 105REPLY QR AA NOERROR 106SECTION QUESTION 107root-servers.net. IN DS 108SECTION AUTHORITY 109net. IN SOA a.gtld-servers.net. hostmaster. 2 3 4 5 6 110ENTRY_END 111 112ENTRY_BEGIN 113MATCH opcode subdomain 114ADJUST copy_id copy_query 115REPLY QR NOERROR 116SECTION QUESTION 117root-servers.net. IN A 118SECTION AUTHORITY 119root-servers.net. IN NS K.ROOT-SERVERS.NET. 120SECTION ADDITIONAL 121K.ROOT-SERVERS.NET. IN A 193.0.14.129 122ENTRY_END 123RANGE_END 124 125STEP 1 QUERY 126ENTRY_BEGIN 127REPLY RD 128SECTION QUESTION 129root-servers.net. IN DS 130ENTRY_END 131 132; recursion happens here. 133STEP 10 CHECK_ANSWER 134ENTRY_BEGIN 135MATCH all 136REPLY QR RD RA NOERROR 137SECTION QUESTION 138root-servers.net. IN DS 139SECTION ANSWER 140SECTION AUTHORITY 141net. IN SOA a.gtld-servers.net. hostmaster. 2 3 4 5 6 142SECTION ADDITIONAL 143ENTRY_END 144 145SCENARIO_END 146