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 	minimal-responses: no
      6 	iter-scrub-promiscuous: no
      7 
      8 stub-zone:
      9 	name: "."
     10 	stub-addr: 193.0.14.129 	# K.ROOT-SERVERS.NET.
     11 CONFIG_END
     12 
     13 SCENARIO_BEGIN Test basic iterative resolve of www.example.com.
     14 
     15 ; K.ROOT-SERVERS.NET.
     16 RANGE_BEGIN 0 100
     17 	ADDRESS 193.0.14.129 
     18 ENTRY_BEGIN
     19 MATCH opcode qtype qname
     20 ADJUST copy_id
     21 REPLY QR NOERROR
     22 SECTION QUESTION
     23 . IN NS
     24 SECTION ANSWER
     25 . IN NS	K.ROOT-SERVERS.NET.
     26 SECTION ADDITIONAL
     27 K.ROOT-SERVERS.NET.	IN	A	193.0.14.129
     28 ENTRY_END
     29 
     30 ENTRY_BEGIN
     31 MATCH opcode qtype qname
     32 ADJUST copy_id
     33 REPLY QR NOERROR
     34 SECTION QUESTION
     35 www.example.com. IN A
     36 SECTION AUTHORITY
     37 com.	IN NS	a.gtld-servers.net.
     38 SECTION ADDITIONAL
     39 a.gtld-servers.net.	IN 	A	192.5.6.30
     40 ENTRY_END
     41 RANGE_END
     42 
     43 ; a.gtld-servers.net.
     44 RANGE_BEGIN 0 100
     45 	ADDRESS 192.5.6.30
     46 ENTRY_BEGIN
     47 MATCH opcode qtype qname
     48 ADJUST copy_id
     49 REPLY QR NOERROR
     50 SECTION QUESTION
     51 com. IN NS
     52 SECTION ANSWER
     53 com.	IN NS	a.gtld-servers.net.
     54 SECTION ADDITIONAL
     55 a.gtld-servers.net.	IN 	A	192.5.6.30
     56 ENTRY_END
     57 
     58 ENTRY_BEGIN
     59 MATCH opcode qtype qname
     60 ADJUST copy_id
     61 REPLY QR NOERROR
     62 SECTION QUESTION
     63 www.example.com. IN A
     64 SECTION AUTHORITY
     65 example.com.	IN NS	ns.example.com.
     66 SECTION ADDITIONAL
     67 ns.example.com.		IN 	A	1.2.3.4
     68 ENTRY_END
     69 RANGE_END
     70 
     71 ; ns.example.com.
     72 RANGE_BEGIN 0 100
     73 	ADDRESS 1.2.3.4
     74 ENTRY_BEGIN
     75 MATCH opcode qtype qname
     76 ADJUST copy_id
     77 REPLY QR NOERROR
     78 SECTION QUESTION
     79 example.com. IN NS
     80 SECTION ANSWER
     81 example.com.	IN NS	ns.example.com.
     82 SECTION ADDITIONAL
     83 ns.example.com.		IN 	A	1.2.3.4
     84 ENTRY_END
     85 
     86 ENTRY_BEGIN
     87 MATCH opcode qtype qname
     88 ADJUST copy_id
     89 REPLY QR NOERROR
     90 SECTION QUESTION
     91 www.example.com. IN A
     92 SECTION ANSWER
     93 www.example.com. IN A	10.20.30.40
     94 SECTION AUTHORITY
     95 example.com.	IN NS	ns.example.com.
     96 SECTION ADDITIONAL
     97 ns.example.com.		IN 	A	1.2.3.4
     98 ENTRY_END
     99 RANGE_END
    100 
    101 STEP 1 QUERY
    102 ENTRY_BEGIN
    103 REPLY RD
    104 SECTION QUESTION
    105 www.example.com. IN A
    106 ENTRY_END
    107 
    108 ; recursion happens here.
    109 STEP 10 CHECK_ANSWER
    110 ENTRY_BEGIN
    111 MATCH all
    112 REPLY QR RD RA NOERROR
    113 SECTION QUESTION
    114 www.example.com. IN A
    115 SECTION ANSWER
    116 www.example.com. IN A	10.20.30.40
    117 SECTION AUTHORITY
    118 example.com.	IN NS	ns.example.com.
    119 SECTION ADDITIONAL
    120 ns.example.com.		IN 	A	1.2.3.4
    121 ENTRY_END
    122 
    123 SCENARIO_END
    124