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