]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/val_stub_noroot.rpl
Vendor import of Unbound 1.8.0.
[FreeBSD/FreeBSD.git] / testdata / val_stub_noroot.rpl
1 ; config options
2 server:
3         target-fetch-policy: "0 0 0 0 0"
4         trust-anchor: "lp0.eu. IN DNSKEY 257 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3"
5         val-override-date: "20100913111500"
6         ; the dlv anchor is completely ignored, but here to test that.
7         dlv-anchor: "dlv.isc.org. IN DNSKEY 257 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3"
8         fake-sha1: yes
9         trust-anchor-signaling: no
10         minimal-responses: no
11
12 stub-zone:
13         name: "."
14         stub-addr: 81.187.81.187
15 stub-zone:
16         name: "lp0.eu"
17         stub-addr: 81.2.80.65
18         stub-prime: no
19 CONFIG_END
20
21 SCENARIO_BEGIN Test validation of stub zone without root prime.
22
23 ; this server does not respond. (for the root)
24 RANGE_BEGIN 0 100
25         ADDRESS 81.187.81.187
26 ENTRY_BEGIN
27 MATCH
28 ADJUST copy_id copy_query
29 REPLY QR SERVFAIL
30 SECTION QUESTION
31 . IN NS
32 ENTRY_END
33 RANGE_END
34
35 ; lp0.eu server
36 RANGE_BEGIN 0 100
37         ADDRESS 81.2.80.65
38 ENTRY_BEGIN
39 MATCH opcode qtype qname
40 ADJUST copy_id
41 REPLY QR NOERROR
42 SECTION QUESTION
43 lp0.eu. IN DNSKEY
44 SECTION ANSWER
45 lp0.eu. 3600    IN      DNSKEY  257 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30900 (ksk), size = 512b}
46 lp0.eu. 3600    IN      RRSIG   DNSKEY 5 2 3600 20101013111500 20100909111500 30900 lp0.eu. zWYOT1zmB2k7hMl7mke7k1UNp4lDveUxi2EnF0tW++j2/qJopiAAcFHBo2GOo88jHcLWycurf0Qo+YGXfFbpEg== ;{id = 30900}
47 ENTRY_END
48
49 ENTRY_BEGIN
50 MATCH opcode qtype qname
51 ADJUST copy_id
52 REPLY QR NOERROR
53 SECTION QUESTION
54 proxima.lp0.eu. IN A
55 SECTION ANSWER
56 proxima.lp0.eu. IN A 81.2.80.65
57 proxima.lp0.eu. 3600    IN      RRSIG   A 5 3 3600 20101013111500 20100909111500 30900 lp0.eu. xwS3PLSlxh500pDYh/t6fnLzxQAra6n3nhzk4fVqLzwmneBIfcx4F/vO44wRzXSprz1UbMkVUcruTbQYlLFBEg== ;{id = 30900}
58 SECTION AUTHORITY
59 lp0.eu. IN NS proxima.lp0.eu.
60 lp0.eu. 3600    IN      RRSIG   NS 5 2 3600 20101013111500 20100909111500 30900 lp0.eu. KM7Zfwc1b0Ay8Ezer0ZAERPbmgGzKIrTfZMxzXzSkVx5DWirTtdgPTNVG/y9fkN4tUARNhElN2eb0ufb04Hdgw== ;{id = 30900}
61 ENTRY_END
62 RANGE_END
63
64 STEP 1 QUERY
65 ENTRY_BEGIN
66 REPLY RD DO
67 SECTION QUESTION
68 proxima.lp0.eu. IN A
69 ENTRY_END
70
71 ; recursion happens here.
72 STEP 10 CHECK_ANSWER
73 ENTRY_BEGIN
74 MATCH all
75 REPLY QR RD RA AD DO NOERROR
76 SECTION QUESTION
77 proxima.lp0.eu. IN A
78 SECTION ANSWER
79 proxima.lp0.eu. IN A 81.2.80.65
80 proxima.lp0.eu. 3600    IN      RRSIG   A 5 3 3600 20101013111500 20100909111500 30900 lp0.eu. xwS3PLSlxh500pDYh/t6fnLzxQAra6n3nhzk4fVqLzwmneBIfcx4F/vO44wRzXSprz1UbMkVUcruTbQYlLFBEg== ;{id = 30900}
81 SECTION AUTHORITY
82 lp0.eu. IN NS proxima.lp0.eu.
83 lp0.eu. 3600    IN      RRSIG   NS 5 2 3600 20101013111500 20100909111500 30900 lp0.eu. KM7Zfwc1b0Ay8Ezer0ZAERPbmgGzKIrTfZMxzXzSkVx5DWirTtdgPTNVG/y9fkN4tUARNhElN2eb0ufb04Hdgw== ;{id = 30900}
84 ENTRY_END
85
86 SCENARIO_END