I have a strange behaviour in dns name resolution.
the company for which I work buyed akamai services for name resolution and availability for .
So external query are managed by akamai but internal query are provided by our dns.
the clients are configured by dhcp with a dns that is not authoritative for that zone involved but and is configured with a conditional forwarder to the server authoritative for that zone.
everything works fine for a while but sometimes internal client resolve names with the one provided by akamai.
I perform a clear cache on the dns server configured on the clients and everythings works fine again.
Could be that the dns configured on the client experienced a time out and use the root hints instead ? how could avoid this strange behavior?