DNS cache poisoning can be detected using data analytics solutions that monitor DNS activity. There are several indicators of DNS poisoning: 1. An increase in DNS requests from a source that queries your DNS server for multiple domain names without returning a response. 2. A significant increase in DNS activity from a single source to one domain.