DNS Switch: change DNS servers with the click of a button

Martin Brinkmann
Feb 12, 2014

The domain name system (DNS) is one of the core systems that make the Internet work even though most users probably never come into contact with it at all.

It is used to look up IP addresses of domain names among other things. So, if you type in ghacks.net, a DNS server would look up the IP address of the service,, to establish connections to the server.

The DNS server that the Internet Provider makes available is used by most Internet users. That is fine most of the time. Sometimes though, it is not and there are several reasons why this is the case:

  1. It may be slow.
  2. It may hijack requests to look up non-existing domain names and load error pages filled with ads.
  3. It may be used to censor certain sites.

To address these points: you do not really know if it is slow or not if you do not have any comparison. As for point two, it is easy enough to figure out if your provider hijacks requests or not, and also if sites are censored that you visit.

Since it is relatively easy to change the DNS provider, it is one of the few things that you can do to speed up your Internet browsing, and to resolve the other two issues that you may experience that are caused by the active DNS server.

While you can make those modifications manually, and I suggest you do if you know exactly which DNS server you want to use instead, you may want to test several servers first if you have not picked one yet.

There are lots of tools out there for Windows that help you with that. You can use DNS Benchmark to test the speed and latency of many DNS servers, or use programs such as DNS Jumper or QuickSetDNS to switch to different DNS servers.

ChrisPC DNS Switch is yet another program that can do that. What sets it apart, at least a bit, is the massive database that it ships with.

It lists 34 different DNS providers currently, and offers options to add even more providers to the list.

It displays your current settings when you  start the program. This includes the main network adapter, the preferred DNS Server and the Alternative DNS server that are set currently.

Here you can also select one of the available providers directly. The new server IPs are displayed on the screen as well on that screen.

The list of supported servers reads like the who is who of the DNS world. You find OpenDNS and Google Public DNS here, Norton DNS, Comodo DNS or Yandex's DNS service. Besides those, there are also lesser known ones, such as Public-Root, Smart Viper or GreenTeam UK.

Side note: It is highly recommended to research who is operating those DNS servers before you make the switch. Since every connection attempt you make is sent to the DNS server, it is theoretically possible to log all your Internet activities.

ChrisPC Dns Switch offers a restore DNS button that you can use to go back to the default DNS provider. The program clears the DNS cache during the operation to remove information set by the previous DNS server.

If you switch to DNS database in the program, you can add, edit, or remove DNS providers. That's useful if you want to add a custom provider that is not listed by the program, or remove those that you do not want to use. This can be useful to reduce the list of providers that is displayed when you click on the program's system tray icon.


The program ships with an impressive amount of DNS servers, and makes switching between them a breeze. It lacks advanced features such as a benchmark option, and does not link to the homepages of those providers so that you do need to research potential candidates on your own.

DNS Switch may be useful to users who do not want to dig deep into the network adapter settings or their router's configuration menu to change DNS providers.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. tarkan dost said on February 13, 2014 at 12:38 pm

    Sorry but Another cheep DnsJUmper imitation as Nir Sofer’s QuickSetDNS
    they have no IP v6 support – (Dns Jumper has)
    They don’t test Dns IP’s response times – (Dns Jumper tests)
    Some of them are not portable – (Dns JUmper is portable)
    They have no grouping feature for example family safe dns ıps , secure Dns IPs … (Dns Jumper has)
    usw. I think they produce something just for fun , Please try DnsJUmper

  2. Transcontinental said on February 12, 2014 at 9:33 pm

    DNSCrypt Windows Service Manager (http://simonclausen.dk/projects/dnscrypt-winservicemgr/ )

  3. Pants said on February 12, 2014 at 1:02 pm

    DNSCrypt – encrypts all DNS queries and forces OpenDNS servers – end of story :)

  4. ilev said on February 12, 2014 at 9:38 am

    The developer should learn from Nir Sofer’s QuickSetDNS , and developing only portable applications.

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.