]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
nodefault test.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 28 Nov 2007 08:26:57 +0000 (08:26 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 28 Nov 2007 08:26:57 +0000 (08:26 +0000)
git-svn-id: file:///svn/unbound/trunk@781 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
testdata/local_nodefault.rpl [new file with mode: 0644]

index 1bade5cb31c51741c45cc1e0ecd7afe74e00445f..f5613c6b6077d146e3ab7bee7b5453b6d72a7507 100644 (file)
@@ -5,6 +5,7 @@
          to specify TXT records in local data.
        - fixup small memory problem in implicit transparent zone creation.
        - test for implicit zone creation and multiple RR RRsets local data.
+       - local-zone nodefault test.
 
 27 November 2007: Wouter
        - per suggestion in rfc2308, replaced default max-ttl value with 1 day.
diff --git a/testdata/local_nodefault.rpl b/testdata/local_nodefault.rpl
new file mode 100644 (file)
index 0000000..208b683
--- /dev/null
@@ -0,0 +1,60 @@
+; config options
+; The island of trust is at example.com
+server:
+       local-zone: "10.in-addr.arpa" nodefault
+
+stub-zone:
+       name: "."
+       stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
+CONFIG_END
+
+SCENARIO_BEGIN Test local data with nodefault for as112 zone.
+
+; K.ROOT-SERVERS.NET.
+RANGE_BEGIN 0 100
+       ADDRESS 193.0.14.129 
+ENTRY_BEGIN
+MATCH opcode qtype qname
+ADJUST copy_id
+REPLY QR NOERROR
+SECTION QUESTION
+. IN NS
+SECTION ANSWER
+. IN NS        K.ROOT-SERVERS.NET.
+SECTION ADDITIONAL
+K.ROOT-SERVERS.NET.    IN      A       193.0.14.129
+ENTRY_END
+
+ENTRY_BEGIN
+MATCH opcode qtype qname
+ADJUST copy_id
+REPLY QR AA NXDOMAIN
+SECTION QUESTION
+40.30.20.10.in-addr-arpa. IN PTR
+SECTION ANSWER
+SECTION AUTHORITY
+. IN SOA invalid. invalid. 1 2 3 4 5
+ENTRY_END
+RANGE_END
+
+STEP 1 QUERY
+ENTRY_BEGIN
+REPLY RD DO
+SECTION QUESTION
+40.30.20.10.in-addr-arpa. IN PTR
+ENTRY_END
+; not blocked!
+
+; recursion happens here.
+STEP 10 CHECK_ANSWER
+ENTRY_BEGIN
+MATCH all
+REPLY QR RD RA NXDOMAIN
+SECTION QUESTION
+40.30.20.10.in-addr-arpa. IN PTR
+SECTION ANSWER
+SECTION AUTHORITY
+. IN SOA invalid. invalid. 1 2 3 4 5
+ENTRY_END
+
+SCENARIO_END