My general question is how does "dig any" work?
In particular, I would like to compare the use of dig to naive sending of multiple equivalent requests (a, txt, mx, ...).
Does a single DNS query is sent? Is the use of dig more efficient?
Is it guaranteed to get the same results as sending multiple equivalent requests (a, txt, mx, ...)?
If they are not equivalent, when should I use each of the methods?
And finally, if somebody has Python (prefered Python3) implementation of dig (not by running it using subprocess etc.) - I will be glad to get a reference.