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