It depends a little on how the queries change. If the server gives different results depending on your locality, then it will not be directly requested. If your requests are poisoned by a caching server between them, these methods may help.
If you have shell accounts in different parts of the world, you can perform a simple test.
I use 'dig' which is available on most * nix systems. If you use Windows, you can find an alternative in this list of DNS tools
To find responsible DNS servers
dig ns domain-in-question.com @the.dns.server.you.want.to.use
To get IP addresses for a host name
dig a host.domain-in-question.com @the.dns.server.you.want.to.use
(You can skip the @ .. part to start with your current server)
I recommend trying both from different parts of the world to make sure that the server itself gives different results or if the cache servers are poisoning on the way.
In addition, the search for "how to poison dns" gave me a number of practical results.
source share