Use QuickSetDNS to change between DNS configurations in a heartbeat

Martin Brinkmann
Oct 29, 2013

The DNS system is one of the cornerstones of the Internet. It is used mainly to look up the IP address of a domain name so that the requests reach the right server on the Internet.

Most Internet users are probably using the default DNS service of their Internet Service Provider (ISP). That's not a bad thing most of the time, as it works right out of the box.

There are however a couple of issues that users may identify when they are using the default DNS of their ISP. The following -- incomplete -- list looks at some of the more common issues that you may experience:

  • Look-ups may not be as fast as they can be, thus increasing the latency of the connection.
  • DNS may be used to block specific websites from being accessed, by either redirecting users away from the original server or by blocking connection attempts outright.
  • Your ISPs DNS service may be less reliable, which may result in look-up failures among other things.

Third party DNS providers may fix all those issues for you. In addition, they may offer other features such as phishing or botnet protection, web-based filtering, or typo correction that you can make use of.


quick set dns

Nirsoft's QuickSetDNS is a free portable application for all recent versions of the Microsoft Windows operating system that enables you to switch between the default DNS provider and alternate providers with two clicks.

The program looks up the default DNS service first and adds it to the list of available services, so that you can go back to it whenever the need arises. It furthermore lists the Automatic DNS configuration and Google's Public DNS server.

If you want to add other providers, say OpenDNS, you can do so easily:

  1. Right-click in the main window and select New > DNS Server or use the shortcut Ctrl-N to open the dialog.
  2. Type a name for the new service (pick any descriptive name you want), and add at least two server IP addresses separated by a comma.
  3. Click OK to save the new server.

add dns server

The new server is added to the list of available DNS servers. To switch to it select it before you click on the activate DNS button in the interface. If you prefer the keyboard, use the F2 key to activate the selected DNS server.

Note: You may need to select the correct network adapter first before you do so if your computer has multiple interfaces installed.

There is another option that you can make use of to speed things up. You do not have to open the program manually first whenever you want to switch the DNS provider. It is possible to create a command that does so for you. Just select one of the providers in the program window before you select Edit > Copy SetDNS Command Line or press Ctrl-L.

This copies the command to set the selected DNS server to the clipboard. You can add it to a simple batch file for example to change the server with the click on the file.


If you need to change DNS servers regularly on your system, for instance for testing purposes or because you are using different services for different purposes, then you may find QuickSetDNS helpful for that task.

Now Read: How to benchmark DNS servers


Tutorials & Tips

Previous Post: «
Next Post: «


  1. tipet said on August 26, 2020 at 12:27 pm

    is there a way to turn it off?I want to use another dns changer app

  2. Monte said on March 15, 2020 at 4:32 pm

    Does this work for windows 10

  3. Nazım hikmet said on October 30, 2013 at 5:41 pm

    Sometimes it is really hard to understand why coders try to discover america again and again there are lots of dns changing software and most popular one is Dns jumper
    if I compare them Dns jumper offers a lot more features and much better than QuickSetDNS
    I think Nirsofer started to imitate other programs or he has excessive free times :)
    as 文科 , my prefer is DnsJUmper

    1. Martin Brinkmann said on October 30, 2013 at 6:28 pm

      Well, if you look at it from a business perspective, Nirsoft does not gain anything from the fact that others have created solutions for the issue already. I like the idea that multiple products become available that address the same issue or provide the same functionality, as you will always have choice this way and can even fallback to another product if one does not work anymore.

  4. 文科 said on October 30, 2013 at 6:07 am
  5. fogwash said on October 30, 2013 at 1:03 am

    If we’re cautious enough to replace google with duckduckgo or ixquick, why would anyone funnel all their IP traffic to google’s servers?

    1. Martin Brinkmann said on October 30, 2013 at 7:39 am

      You would not. But you can easily add your own DNS to the program to avoid that.

      1. fogwash said on October 30, 2013 at 9:37 am

        I’ve been happily using OpenDNS for years. It would be interesting and useul to hear of any advantages that others feel might accrue through the use of other DNS service.

        By the way, DNS servers can be set in the router set-up or in network settings in Windows. I set OpenDNS in both. Any thoughts?

      2. Martin Brinkmann said on October 30, 2013 at 9:41 am

        If Windows connects through the router, there is no need for you to configure the DNS servers in Windows as well.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.