1 1.1 christos ; config options 2 1.1 christos server: 3 1.1 christos target-fetch-policy: "0 0 0 0 0" 4 1.1 christos qname-minimisation: no 5 1.1 christos iter-scrub-promiscuous: no 6 1.1 christos 7 1.1 christos stub-zone: 8 1.1 christos name: "." 9 1.1 christos stub-addr: 1.2.3.0 # ns.root 10 1.1 christos CONFIG_END 11 1.1 christos 12 1.1 christos SCENARIO_BEGIN Test iterator with self glue response that becomes empty. 13 1.1 christos ; It allows promiscuous NS records. 14 1.1 christos 15 1.1 christos ; ns.root 16 1.1 christos RANGE_BEGIN 0 400 17 1.1 christos ADDRESS 1.2.3.0 18 1.1 christos ENTRY_BEGIN 19 1.1 christos MATCH opcode qtype qname 20 1.1 christos ADJUST copy_id 21 1.1 christos REPLY QR AA NOERROR 22 1.1 christos SECTION QUESTION 23 1.1 christos . IN NS 24 1.1 christos SECTION ANSWER 25 1.1 christos . IN NS NS.ROOT. 26 1.1 christos SECTION ADDITIONAL 27 1.1 christos NS.ROOT. IN A 1.2.3.0 28 1.1 christos ENTRY_END 29 1.1 christos 30 1.1 christos ENTRY_BEGIN 31 1.1 christos MATCH opcode subdomain 32 1.1 christos ADJUST copy_id copy_query 33 1.1 christos REPLY QR NOERROR 34 1.1 christos SECTION QUESTION 35 1.1 christos mesa. IN NS 36 1.1 christos SECTION AUTHORITY 37 1.1 christos mesa. IN NS ns.mesa. 38 1.1 christos SECTION ADDITIONAL 39 1.1 christos ns.mesa. IN A 1.2.7.7 40 1.1 christos ENTRY_END 41 1.1 christos RANGE_END 42 1.1 christos 43 1.1 christos ; ns.mesa 44 1.1 christos RANGE_BEGIN 0 400 45 1.1 christos ADDRESS 1.2.7.7 46 1.1 christos ENTRY_BEGIN 47 1.1 christos MATCH opcode subdomain 48 1.1 christos ADJUST copy_id copy_query 49 1.1 christos REPLY QR NOERROR 50 1.1 christos SECTION QUESTION 51 1.1 christos example.mesa. IN NS 52 1.1 christos SECTION AUTHORITY 53 1.1 christos example.mesa. IN NS ns.example.mesa. 54 1.1 christos SECTION ADDITIONAL 55 1.1 christos ns.example.mesa. IN A 1.2.4.3 56 1.1 christos ENTRY_END 57 1.1 christos RANGE_END 58 1.1 christos 59 1.1 christos ; ns.example.mesa 60 1.1 christos RANGE_BEGIN 0 400 61 1.1 christos ADDRESS 1.2.4.3 62 1.1 christos 63 1.1 christos ; This answer contains an NS record that points to itself. 64 1.1 christos ENTRY_BEGIN 65 1.1 christos MATCH opcode subdomain 66 1.1 christos ADJUST copy_id copy_query 67 1.1 christos REPLY QR NOERROR 68 1.1 christos SECTION QUESTION 69 1.1 christos sub.example.mesa. IN NS 70 1.1 christos SECTION AUTHORITY 71 1.1 christos sub.example.mesa. IN NS ns.sub.example.mesa. 72 1.1 christos SECTION ADDITIONAL 73 1.1 christos ns.sub.example.mesa. IN A 1.2.4.3 74 1.1 christos ENTRY_END 75 1.1 christos RANGE_END 76 1.1 christos 77 1.1 christos ; Test query with authority section MX glue. 78 1.1 christos STEP 10 QUERY 79 1.1 christos ENTRY_BEGIN 80 1.1 christos REPLY RD 81 1.1 christos SECTION QUESTION 82 1.1 christos test1.sub.example.mesa. IN A 83 1.1 christos ENTRY_END 84 1.1 christos 85 1.1 christos STEP 20 CHECK_ANSWER 86 1.1 christos ENTRY_BEGIN 87 1.1 christos MATCH all 88 1.1 christos REPLY QR RD RA SERVFAIL 89 1.1 christos SECTION QUESTION 90 1.1 christos test1.sub.example.mesa. IN A 91 1.1 christos SECTION ANSWER 92 1.1 christos ENTRY_END 93 1.1 christos 94 1.1 christos SCENARIO_END 95