From: Witold Kręcicki Date: Thu, 5 Jul 2018 11:50:54 +0000 (+0200) Subject: Make resolver tests more civilized X-Git-Tag: v9.13.4~105^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0246ea14c4734b6fad6d2b2fce84d3ee59be6ce1;p=thirdparty%2Fbind9.git Make resolver tests more civilized --- diff --git a/bin/tests/system/resolver/ans3/ans.pl b/bin/tests/system/resolver/ans3/ans.pl index 097ced4b2dd..d603b07fe11 100644 --- a/bin/tests/system/resolver/ans3/ans.pl +++ b/bin/tests/system/resolver/ans3/ans.pl @@ -93,6 +93,11 @@ for (;;) { $packet->push("answer", new Net::DNS::RR($qname . " 300 CNAME goodcname.example.org")); + } elsif ($qname =~ /^nodata\.example\.net$/i) { + $packet->header->aa(1); + } elsif ($qname =~ /^nxdomain\.example\.net$/i) { + $packet->header->aa(1); + $packet->header->rcode(NXDOMAIN); } elsif ($qname eq "cname.sub.example.org") { $packet->push("answer", new Net::DNS::RR($qname . @@ -109,6 +114,10 @@ for (;;) { new Net::DNS::RR($qname . " 300 A 192.0.2.1")); } elsif ($qname eq "foo.glue-in-answer.example.org") { $packet->push("answer", new Net::DNS::RR($qname . " 300 A 192.0.2.1")); + } elsif ($qname eq "ns.example.net") { + $packet->push("answer", + new Net::DNS::RR($qname . + " 300 A 10.53.0.3")); } else { $packet->push("answer", new Net::DNS::RR("www.example.com 300 A 1.2.3.4")); }