]> granicus.if.org Git - pdns/commitdiff
test A/AAAA with alias
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 15 Mar 2016 20:04:18 +0000 (21:04 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 9 May 2016 12:43:39 +0000 (14:43 +0200)
regression-tests.nobackend/tinydns-data-check/expected_result
regression-tests/backends/gsql-common
regression-tests/tests/alias-address/command [new file with mode: 0755]
regression-tests/tests/alias-address/description [new file with mode: 0644]
regression-tests/tests/alias-address/expected_result [new file with mode: 0644]
regression-tests/zones/example.com

index 05c83a9e96b5449556673871f2d4302ecbc5d86f..00548c704970c2083c50b0d7fec0264258f0fd84 100644 (file)
@@ -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
index a2e3b45ba60acb6ac4aab2047897b8d864226cab..0b74d29c07b5f76c3c35d4cad800281de7633ee7 100644 (file)
@@ -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 (executable)
index 0000000..999110a
--- /dev/null
@@ -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 (file)
index 0000000..bd2b2c3
--- /dev/null
@@ -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 (file)
index 0000000..8797fe9
--- /dev/null
@@ -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
index 4d0126a64fecc4fd5f28e2bd36b874f4a7e3ce61..11308b227511317ca2dc1113434636e57f86251a 100644 (file)
@@ -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