<div dir="ltr"><div dir="ltr">Hello BIND ISC,<br><br>We are testing a query:<br>FQDN: <a href="http://test.testdomain.net">test.testdomain.net</a><br>Query Type: AAAA<br><br>Client > DNS A > DNS B<br><br>Simplified DNS query flow:<br>1. Client queries <a href="http://test.testdomain.net">test.testdomain.net</a> -t AAAA <br>2. Query goes to DNS A which then forwards the query to DNS B<br>3. DNS B responds with 2 ORDERED IPV6 addresses to DNS A<br>4. DNS A receives the 2 ORDERED IPV6 addresses from DNS B <br><br>Expected<br>5. DNS A responsds with 2 ORDERED IPV6 addresses to Client<br><br>What is happening<br>5. DNS A responds with 2 NON-ORDERED IPV6 addresses to Client<br><br>Things we have tried:<br>Turn off cacheing on DNS A and DNS B</div><div dir="ltr"><br>Things we noticed:<br>When the query goes from DNS A to DNS B, the transaction ID changes<br>When DNS A responds with 2 IPV6 address to Client, the transaction ID changes back to the original transaction ID.<br><br>What options/settings are we overlooking to make sure the Client receives fixed ordered query responses?<br>What could be the reason for DNS A receiving the ordered query response from DNS B, but does not send the ordered query response back to the client?<br><br>Thanks<br>Brent D<br></div></div>