1 1.1 christos ; Check if the NXNS fallback to the parent side does not mess with normal 2 1.1 christos ; parent side resolution. Parent side resolution should SERVFAIL when reaching 3 1.1 christos ; the MAX_TARGET_NX limit. 4 1.1 christos 5 1.1 christos server: 6 1.1 christos module-config: "iterator" 7 1.1 christos trust-anchor-signaling: no 8 1.1 christos target-fetch-policy: "0 0 0 0 0" 9 1.1 christos verbosity: 3 10 1.1 christos access-control: 127.0.0.1 allow_snoop 11 1.1 christos qname-minimisation: no 12 1.1 christos minimal-responses: no 13 1.1 christos rrset-roundrobin: no 14 1.1 christos 15 1.1 christos stub-zone: 16 1.1 christos name: "." 17 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 18 1.1 christos CONFIG_END 19 1.1 christos 20 1.1 christos SCENARIO_BEGIN Test that the NXNS fallback does not mess with parent side resolution 21 1.1 christos 22 1.1 christos ; K.ROOT-SERVERS.NET. 23 1.1 christos RANGE_BEGIN 0 100 24 1.1 christos ADDRESS 193.0.14.129 25 1.1 christos ENTRY_BEGIN 26 1.1 christos MATCH opcode qtype qname 27 1.1 christos ADJUST copy_id 28 1.1 christos REPLY QR NOERROR 29 1.1 christos SECTION QUESTION 30 1.1 christos . IN NS 31 1.1 christos SECTION ANSWER 32 1.1 christos . IN NS K.ROOT-SERVERS.NET. 33 1.1 christos SECTION ADDITIONAL 34 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 35 1.1 christos ENTRY_END 36 1.1 christos 37 1.1 christos ENTRY_BEGIN 38 1.1 christos MATCH opcode qtype subdomain 39 1.1 christos ADJUST copy_id copy_query 40 1.1 christos REPLY QR NOERROR 41 1.1 christos SECTION QUESTION 42 1.1 christos example.com. IN A 43 1.1 christos SECTION AUTHORITY 44 1.1 christos com. IN NS a.gtld-servers.net. 45 1.1 christos SECTION ADDITIONAL 46 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 47 1.1 christos ENTRY_END 48 1.1 christos 49 1.1 christos ENTRY_BEGIN 50 1.1 christos MATCH opcode subdomain 51 1.1 christos ADJUST copy_id copy_query 52 1.1 christos REPLY QR NOERROR 53 1.1 christos SECTION QUESTION 54 1.1.1.2 christos nonexistent.com. IN A 55 1.1 christos SECTION AUTHORITY 56 1.1 christos com. IN NS a.gtld-servers.net. 57 1.1 christos SECTION ADDITIONAL 58 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 59 1.1 christos ENTRY_END 60 1.1 christos RANGE_END 61 1.1 christos 62 1.1 christos ; a.gtld-servers.net. 63 1.1 christos RANGE_BEGIN 0 100 64 1.1 christos ADDRESS 192.5.6.30 65 1.1 christos ENTRY_BEGIN 66 1.1 christos MATCH opcode qtype qname 67 1.1 christos ADJUST copy_id 68 1.1 christos REPLY QR NOERROR 69 1.1 christos SECTION QUESTION 70 1.1 christos com. IN NS 71 1.1 christos SECTION ANSWER 72 1.1 christos com. IN NS a.gtld-servers.net. 73 1.1 christos SECTION ADDITIONAL 74 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 75 1.1 christos ENTRY_END 76 1.1 christos 77 1.1 christos ENTRY_BEGIN 78 1.1 christos MATCH opcode qtype subdomain 79 1.1 christos ADJUST copy_id copy_query 80 1.1 christos REPLY QR NOERROR 81 1.1 christos SECTION QUESTION 82 1.1 christos example.com. IN A 83 1.1 christos SECTION AUTHORITY 84 1.1.1.2 christos example.com. IN NS ns1.nonexistent.com. 85 1.1.1.2 christos example.com. IN NS ns2.nonexistent.com. 86 1.1.1.2 christos example.com. IN NS ns3.nonexistent.com. 87 1.1.1.2 christos example.com. IN NS ns4.nonexistent.com. 88 1.1.1.2 christos example.com. IN NS ns5.nonexistent.com. 89 1.1.1.2 christos example.com. IN NS ns6.nonexistent.com. 90 1.1.1.2 christos example.com. IN NS ns7.nonexistent.com. 91 1.1.1.2 christos example.com. IN NS ns8.nonexistent.com. 92 1.1 christos ENTRY_END 93 1.1 christos 94 1.1 christos ENTRY_BEGIN 95 1.1 christos MATCH opcode subdomain 96 1.1 christos ADJUST copy_id copy_query 97 1.1 christos REPLY QR NXDOMAIN 98 1.1 christos SECTION QUESTION 99 1.1.1.2 christos nonexistent.com. IN A 100 1.1 christos ENTRY_END 101 1.1 christos RANGE_END 102 1.1 christos 103 1.1 christos STEP 1 QUERY 104 1.1 christos ENTRY_BEGIN 105 1.1 christos REPLY RD 106 1.1 christos SECTION QUESTION 107 1.1 christos a.example.com. IN A 108 1.1 christos ENTRY_END 109 1.1 christos 110 1.1 christos STEP 2 CHECK_ANSWER 111 1.1 christos ENTRY_BEGIN 112 1.1 christos MATCH all 113 1.1 christos REPLY QR RD RA SERVFAIL 114 1.1 christos SECTION QUESTION 115 1.1 christos a.example.com. IN A 116 1.1 christos ENTRY_END 117 1.1 christos 118 1.1 christos SCENARIO_END 119