From: Peter van Dijk Date: Tue, 15 Mar 2016 20:04:18 +0000 (+0100) Subject: test A/AAAA with alias X-Git-Tag: rec-4.0.0-alpha3~1^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b1e2456dd039e14dc3b3920d4c4eccc749bea34;p=thirdparty%2Fpdns.git test A/AAAA with alias --- diff --git a/regression-tests.nobackend/tinydns-data-check/expected_result b/regression-tests.nobackend/tinydns-data-check/expected_result index 05c83a9e96..00548c7049 100644 --- a/regression-tests.nobackend/tinydns-data-check/expected_result +++ b/regression-tests.nobackend/tinydns-data-check/expected_result @@ -1,4 +1,4 @@ -ac480efeccfd43a434fee71375ca88bc ../regression-tests/zones/example.com +3c2f2cbef7b196a68d39a77dd7a5eaf7 ../regression-tests/zones/example.com b4feb02bd50f7b78cd5c40c7a560019c ../regression-tests/zones/test.com 005b3381db2a7dc70b690484f6ab7770 ../regression-tests/zones/test.dyndns 0861783f9f83acd9044278cda2528ee2 ../regression-tests/zones/wtest.com diff --git a/regression-tests/backends/gsql-common b/regression-tests/backends/gsql-common index a2e3b45ba6..0b74d29c07 100644 --- a/regression-tests/backends/gsql-common +++ b/regression-tests/backends/gsql-common @@ -37,7 +37,7 @@ gsql_master() $RUNWRAPPER $PDNS --daemon=no --local-port=$port --config-dir=. \ --config-name=$backend --socket-dir=./ --no-shuffle \ - --dnsupdate=yes \ + --dnsupdate=yes --recursor=8.8.8.8 \ --cache-ttl=$cachettl --dname-processing \ --disable-axfr-rectify=yes $lua_prequery & diff --git a/regression-tests/tests/alias-address/command b/regression-tests/tests/alias-address/command new file mode 100755 index 0000000000..999110afe2 --- /dev/null +++ b/regression-tests/tests/alias-address/command @@ -0,0 +1,3 @@ +#!/bin/sh +cleandig google-alias.example.com A hidettl +cleandig google-alias.example.com AAAA hidettl \ No newline at end of file diff --git a/regression-tests/tests/alias-address/description b/regression-tests/tests/alias-address/description new file mode 100644 index 0000000000..bd2b2c309b --- /dev/null +++ b/regression-tests/tests/alias-address/description @@ -0,0 +1 @@ +Resolve A and AAAA via an ALIAS. \ No newline at end of file diff --git a/regression-tests/tests/alias-address/expected_result b/regression-tests/tests/alias-address/expected_result new file mode 100644 index 0000000000..8797fe96be --- /dev/null +++ b/regression-tests/tests/alias-address/expected_result @@ -0,0 +1,6 @@ +0 google-alias.example.com. IN A [ttl] 8.8.8.8 +Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='google-alias.example.com.', qtype=A +0 google-alias.example.com. IN AAAA [ttl] 2001:4860:4860::8888 +Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='google-alias.example.com.', qtype=AAAA diff --git a/regression-tests/zones/example.com b/regression-tests/zones/example.com index 4d0126a64f..11308b2275 100644 --- a/regression-tests/zones/example.com +++ b/regression-tests/zones/example.com @@ -20189,3 +20189,5 @@ host-0 IN EUI48 00-50-56-9b-00-e7 host-1 IN EUI64 00-50-56-9b-00-e7-7e-57 ; rhs-at-expansion IN CNAME @ +; +google-alias IN ALIAS google-public-dns-a.google.com. \ No newline at end of file