Given a network trace that includes DNS request packets, is it possible to infer or guess which DNS client send those requests?
In other words, consider a network monitoring box that can see all the DNS packets sent from/to a particular host. Can make a reasonable guess at the DNS client that's being used, based only on what is visible in the network trace?
I know there are methods for passively fingerprinting the client OS; here I'm wondering whether there is something analogous for DNS.