Most of the times mainstream operating systems already had standard set of DNS tools which allows you to perform specific type of tasks.
Many of these tools are useful for analysing DNS search records. You can perform many tasks like finding DNS manually through your (both: locally defined or via alternative)server to confirm that your DNS records have been updated or if you are facing problems they can help to diagnose them. It is also possible to flush your DNS and clear the cache if needed.
following are a few useful DNS tools for some of the major operating systems available.
Through the command prompt, you can run the nslookup command with a set of parameters that allows you to perform certain tasks. One of the most common operations you may wish to perform is to do a simple lookup. This task can be performed by running the nslookup command followed by the hostname you wish to resolve. Eg. nslookup www.dnschecker.org. This method of lookup will use your locally defined DNS server (usually handed out by your networks router).
In certain conditions it is preferred to do a lookup to an alternate name server, if you are facing the problem that your default name server is returning incorrect results To perform a lookup on an alternate name server you simply add it as the second parameter to the command line. Eg. nslookup www.dnschecker.org/ ns1.server.com.