trafficcontrol icon indicating copy to clipboard operation
trafficcontrol copied to clipboard

Traffic Router returns NXDOMAIN for non-existent AAAA records within existent DNS zone for the Delivery Service

Open mikeV02 opened this issue 3 years ago • 2 comments

This Bug Report affects these Traffic Control components:

  • Traffic Router

Current behavior:

For IPv4 only infrastructure, that is, no IPv6 anywhere more than the default link-local, Traffic Router replies NXDOMAIN for AAAA when a client issues request. Causing DNS resolvers to flush cache and mark the Delivery Service FQDN as non-existent for the TTL lifetime. This happens regardless the value of "IPv6 Routing Enabled" on the Delivery Service

Expected behavior:

Traffic Router should return NODATA (an empty NOERROR reply) instead of NXDOMAIN for non-existent AAAA records within an existent zone.

Steps to reproduce:

Do a DNS lookup for the Delivery Service for A records, NS, records, AAAA records. A and NS return valid answers, AAAA returns NXDOMAIN.

mikeV02 avatar Sep 22 '22 03:09 mikeV02

Hello,

I've the same issue happening. Will it be solved ?

Nicolas

joskin-nimar avatar Jan 20 '25 15:01 joskin-nimar

Hello,

I submitted a PR long long ago with a proposed solution. But it didn't get reviewed and merged. I opted to have my own internal repo fork with the patch applied.

As a workaround without modifying code is to manually add an AAAA record to your delivery service and set it to the "::" (IPv6 counterpart of 0.0.0.0). So TR will return that empty address instead of returning NXDOMAIN.

mikeV02 avatar Jan 20 '25 16:01 mikeV02