How To Change Your DNS Servers & Improve Internet Security

Danny Stieben 13-08-2012

Imagine this – you wake up one beautiful morning, pour yourself a cup of coffee, and then sit down at your computer to get started with your work for the day. Before you actually get stuff done, you go over to your favorite browser and type in // Within seconds, you’re looking at our website and all of our latest posts.


But hold on, how the heck did your computer even know where to find MakeUseOf? How does it even know what // even means? It finds out by using a core technology which exists throughout the Internet called DNS, or Domain Name System.

Tell Me More About DNS!

DNS is a backbone component of the Internet which helps in name resolution. In layman’s terms, DNS helps turn a web address, also known as a URL, like // into an actual location, called an IP address. IP addresses are in the form, where all the x’s are a bunch of different numbers. Your computer knows how to reach those IP addresses, but it doesn’t directly know what to make out of URLs, which were created to make it easier to remember websites. DNS servers are there to help with this so that we can browse without having to think about what’s actually happening.

The thing is, there isn’t a single, central DNS server which everyone has to access in order to resolve a URL. There are many, many different DNS servers in the world, which can be found at places such as your ISP or third-party services such as OpenDNS Block Inappropriate Websites With OpenDNS's FamilyShield Service I think it’s safe to say that for as long as the Internet has been around, there have always been inappropriate websites - and I’m not just talking about adult entertainment! Think of all the... Read More . In fact, you’re most likely using your ISP’s DNS servers right now if you haven’t changed any of your computer’s or router’s settings. Although you’d like to trust your ISP, their servers are most likely simple. Simple in that they literally only resolve URLs, and nothing more. They usually don’t focus on increasing security, because these servers can be at risk of cyber attacks as well.

Possible Results Of An Attack

how to change dns

When a DNS server is attacked, there’s a few different things that could happen. First, the server could just simply crash or otherwise go offline, so you won’t be able to browse around as you would normally do until your ISP fixes the issue. Second, the attacker could change DNS records on the server, and point certain URLs to false lookalike pages. This is an especially dangerous attack because phishing attacks are usually recognizable by a weird URL, but with a tainted DNS server, the URL will appear exactly what it should be, but you’d still be on the false page.


What Can I Do?

Therefore, the best safety practice is to switch to a more secure DNS server which is better supported. There’s a good number of DNS services you can choose from, but there are two I highly recommend. If you want a no-gimmick DNS experience that you can trust, you should try Google’s Public DNS servers. These are run by the search giant itself and are highly maintained, so you won’t have to worry about any issues or attacks. For a more feature-rich DNS experience, I’d recommend OpenDNS, which has special options to prevent certain types of attacks and even includes a customizable web filter.

How Do I Switch?

how to change dns

Once you’ve settled on the DNS server you’d like to switch to, you’ll need to change your system’s settings in order to use them. The methods of changing these settings vary greatly depending on the operating system.

  • Windows users will need to go into their network device’s properties, then go into the IPv4 properties, and then change the DNS servers in the bottom section of the window.
  • Mac OS X users will need to go into their System Preferences, click on “Network“, choose their network device, click on “Advanced”, and then enter DNS servers after clicking on the DNS tab.
  • Linux users will need to click on their network applet, choose Edit Connections, click on “Edit” for your network device, and under the “IPv4 Settings” tab, choose the “Automatic (DHCP) addresses only” profile, and then add the DNS servers into the DNS servers textbox, with each server address separated by a comma.
  • Even Android users can change their DNS server, but it only goes into effect while you’re using WiFi. Therefore, you can find the appropriate settings when you hit the Menu button and choose “Advanced” while you’re in the WiFi setup screen. For quick reference, Google’s DNS servers are at the addresses and, while OpenDNS’s servers are at and


Issues that can exist with DNS servers are a bigger issue than a lot of people think, because rarely anyone ever talks about them and mentions switching to different ones. Plus it’s a “confusing” backbone component of the Internet, which makes people even more reluctant to talk about it. Consider switching as a precaution so you know you’ll be safe.


Which DNS server(s) are you using? What made you choose it over other options? Let us know in the comments!

Image Credits: Xeni Jardin, Katy Levinson

Related topics: DNS, Web Server.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. KOKO
    May 15, 2015 at 4:51 am


  2. Rick Caldwell
    March 25, 2015 at 1:06 pm

    change your dhcp settings in your router to serve the openDNS or google dns server so all your devices use them when they start up.

  3. Mike W
    November 28, 2012 at 2:47 pm

    I am trying to get Netflix US in Canada and have found a couple of DNS servers that will trick Netflix into thinking I am in the US. I am worried though that these servers may spoof sites and gather information, is that something legit to worry about? Or can I use Google DNS or OpenDNS to make me seem like I am in America?

    • Patrick
      December 1, 2012 at 9:37 am

      Hi Danny,

      Thanks for a great article.

      I've been using apple TV (Netfli & Hulu) outside of the US for about a year now, by changing a couple of settings and it works perfectly. Over the past couple of months I have assisted a couple of people with this, and since my speed has reduced dramatically. Is this because more people are starting to use the same dns numbers as me, or does this not effect it?

      • Michael
        July 23, 2016 at 6:18 am

        The choke point you are experiencing is not in the DNS server, but in the proxy relay server that your chosen DNS server is pointing to. What is going on behind the scenes to let you enjoy your streaming services is a two step process.

        Step one, the second link in the chain, is to set up a router-like box inside the US that accepts connections on one internet connection and send them out again on another internet connection, unaltered except that the "return address" is now inside the US. This allows your streaming service to falsely believe that you are inside the US. The relay box is handling everybody's streaming traffic in real time. If your streaming is slowing down, it is because more people are streaming at the same time as you are.

        Step two, the first link in the chain, is to set up a DNS server that directs your requests for streaming service to this relay box instead of the service's real server. Your PC only talks to the DNS server the first time you try to reach a new destination, to learn that destination's IP address, and then remembers that address until some timeout or reset event prompts your PC 'to forget' that address.  Since your PC only consults this 'telephone directory' every once in a while, its strain on your PC ecosystem is undetectable.

  4. Vivek
    November 16, 2012 at 12:03 am

    Will changing dns result in decrease in download speed ?

  5. mrm528581
    August 26, 2012 at 11:14 pm

    Thanks for the article enjoyed reading.

  6. Benjamin Glass
    August 26, 2012 at 8:25 pm

    Thanks for the tip--I didn't know you could change DNS servers, although I did know what they were.

  7. Srinivas N
    August 24, 2012 at 2:26 pm

    So if that is the case why some people are denied access to internet on internet blackout that occured on july 9th because of ISP's DNS servers are infected???They should have switched to this DNS servers (google and Open DNS)..would that have helped them???

  8. Srinivas N
    August 24, 2012 at 2:08 pm

    Thats really gr8 article Danny..Loved it and now i have switched to Google DNS and enjoying better internet speed :)

  9. Edgar Meixueiro
    August 23, 2012 at 11:28 pm

    I've used opendns familyshield before. That makes your internet connection more secure.

  10. Derrell
    August 22, 2012 at 12:32 pm

    I now use AT&T's name server. I want to switch to a different DNS but am wondering about the DNS records that are now maintained by AT&T versus where I want to go (A record, MX records, etc.). If I set up new records with another DNS provider, do I then delete the DNS records at AT&T. Just wondering how that works.

    • g.m.nelson
      May 19, 2015 at 5:13 pm

      your DNS server is where your 'look up an address' request goes so you can get to the page you are looking for.
      the DNS records you speak of are what are stored in the servers to answer the 'look up' requests.
      when a new domain is created so are these records, they are initially in the server where the domain was created but eventually propagate to most or all others as look up requests are made for the address (if I request an address that is not on my DNS servers they send a request to other servers they are connected to until it either times out [404 not found] or it gets a response. when it gets a response it then stores a copy of the result locally for the next time that address is requested so it will not have to do another 'global' request).
      however on re-reading and interpreting your question you are not asking about a DNS name server (which converts plain text addresses to IP addresses) but a web page hosting server which is another thing entirely (this is the computer where a web page's data is stored) and if you change the hosting computer where the data is stored then the DNS files (A record, MX records, you referred to) will have to be updated so they point to the new host.

  11. Kaashif Haja
    August 15, 2012 at 9:06 am

    I use Norton DNS

    Is it alright or should i change to Google DNS?

    • Danny Stieben
      August 22, 2012 at 6:28 am

      If you trust Norton's DNS servers, then it's fine. I personally don't like Norton, but others swear by it.

  12. Kevin
    August 14, 2012 at 7:50 pm

    Thank you so much for the great article! I setup an account with OpenDNS and changed settings from Google. I will do some checking from the great links and posts here but It feels like a 20% or more increase in speed and page loading. Again, thanks for the great article and the very helpful posts.

    • Danny Stieben
      August 22, 2012 at 6:27 am

      I'm glad you're noticing a difference! :)

  13. Muhammad Ahmad
    August 14, 2012 at 4:18 pm

    Using my own ISP DNS Server. Google NameBench DNS Benchmark results shown my current DNS Server the fastest DNS Server. I am using BullGuard Internet security and my own mind for safer browsing.

  14. Ab_VoHeRa
    August 14, 2012 at 8:38 am

    Hey...really helpful article...i was not aware that by hacking dns server such all things can happen...:)

  15. GayashanNA
    August 14, 2012 at 8:32 am

    I have been using OpenDNS for a while now and it seems pretty good.

  16. Danny Stieben
    August 14, 2012 at 8:31 am

    It's definitely a cool technology! I just had issues with finding an up-to-date client for Linux. Hopefully they can build on that product!

  17. Daniel Escasa
    August 14, 2012 at 2:54 am

    Why stop at the PC level? Modify the DNS settings on your router, and you don't have to bother with the devices you use to connect to the Internet. That way, visitors would have access to either Google's or OpenDNS's name servers. I might change DNS settings only on my laptop, for the times I'm away from my home network.

    And as an aside, real Linux users wouldn't just change DNS settings, they'd run their own caching name server >ducks<.

    • Tug Ricks
      August 14, 2012 at 4:42 am

      I looked and it doesn't seem possible to change the DNS settings on my cable modem/wireless router. (Motorola Surfboard SBG6580) Is it still worth it to change the settings on my laptop(s)?

      • Daniel Escasa
        August 14, 2012 at 5:32 am

        Sure. I just thought that it would be more convenient if your modem or router used Google's or OpenDNS's servers. If your modem or router doesn't allow for changing the DNS settings, then you'll just have to change the settings for each device in your network.

        • Danny Stieben
          August 14, 2012 at 8:38 am

          That's true, it would be easier/more far-reaching. And I believe modems can't be changed usually, only routers. *shrug*

        • Daniel Escasa
          August 14, 2012 at 9:16 am

          I'm not too sure about that. I haven't looked at my modem settings in a while (lost my password, arghhh!) but I seem to remember that I could change the DNS settings.

  18. Ashwin Ramesh
    August 14, 2012 at 2:41 am

    Good article! Thanks for sharing!

    • Danny Stieben
      August 14, 2012 at 8:36 am

      Glad you enjoyed it!

  19. elhaj
    August 13, 2012 at 10:28 pm

    for Linux Mint users a tutorial with some extras

  20. jasray
    August 13, 2012 at 9:31 pm

    from PC World:

    "You have to remember they are also the largest advertising and redirection company on the Internet," he says. "To think that Google's DNS service is for the benefit of the Internet would be naive. They know there is value in controlling more of your Internet experience, and I would expect them to explore that fully."

    Using OpenDNS, especially now that they are stabbing at spam, is much faster than your local DNS. Using Google? The privacy reputation for Google is somewhat questionable.

    OpenDNS also offers DNScrypt which encrypts all traffic going to their DNS server. And the filter options are great. Now, it's like having a second firewall.

    • Danny Stieben
      August 14, 2012 at 8:36 am

      I agree. That's why personally I go for OpenDNS, although I'll gladly recommend Google's offering to Google fanboys.

  21. Zenphic
    August 13, 2012 at 9:26 pm

    I've been using OpenDNS for quite a few years now. I made the switch because my ISP's DNS server was problematic in terms of ping. What I don't like about OpenDNS is how it redirects URLs to OpenDNS' own search page if there's an error.

    • Danny Stieben
      August 22, 2012 at 6:26 am

      I assume you're not using Chrome...I know it can be changed in Firefox so that Google or some other search engine pops up instead.

  22. Rigoberto Garcia
    August 13, 2012 at 9:05 pm

    Great article Danny. Thanks...

  23. Arron Walker
    August 13, 2012 at 7:20 pm

    I've been using Google's DNS for about a year now - before that I used Comodo's for a while, when I used their anti-virus.

    • Danny Stieben
      August 14, 2012 at 8:35 am

      I like Google's, but I tend to go for OpenDNS whenever I actually remember to change my DNS settings. I suppose my choice in OpenDNS over Google lies in that OpenDNS is a pure DNS company, while Google is spread all over and their Public DNS servers are technically still in beta (or at least they were).

  24. Bj Reilly
    August 13, 2012 at 7:15 pm

    Good stuff

  25. Mohammed Taha
    August 13, 2012 at 6:55 pm

    Nice Article ..
    But I think you should mention that changing your DNS server may affect your speed a little bit.
    In my case my ISP DNS server is much faster than Google DNS.

    thanks :)

  26. Tug Ricks
    August 13, 2012 at 6:14 pm

    As a relatively ignorant person... Does changing DNS settings from what's provided by your ISP to one of these impact internet speeds? I'm all for security, but I'd be less thrilled if it caused a major decrease in performance.

    • memo1288
      August 13, 2012 at 7:08 pm

      Changing your DNS settings can improve of decrease your performance. Usually, using a big, popular DNS server like those listed in the article will improve your speed. Here is an article to test which DNS server is better (fastest) for you:

    • Mike Merritt
      August 13, 2012 at 7:13 pm

      Both opendns and google's dns are supposedly "faster" than other DNS servers - which is a reason that some people switch. However, we should note that usually the DNS server that your ISP provides is definitely a shorter path (transit time) to you than to, say, Google's servers - which may be faster computing but are farther way.
      For techs that like to tweak - - allows you to test for the fastest DNS server for yourself (your specific location).

    • Arron Walker
      August 13, 2012 at 7:16 pm

      On the whole, no. The only thing it will change is ping time, unless your ISP is terrible, any difference should be negligible.

      • Tug Ricks
        August 14, 2012 at 3:57 am

        Thanks. So far I haven't noticed any difference whatsoever.

    • Zenphic
      August 13, 2012 at 9:24 pm

      You can try Namebench to test which DNS server is fastest for you.

    • Danny Stieben
      August 14, 2012 at 8:34 am

      All of these answers you've gotten are worth checking out. :) While from a physical standpoint the obvious answer would be no, large third-party providers often specialize in both security and speed, so from that standpoint the answer is yes.

      It's worth a try no matter what. If it is faster, great! If not, well you're still more secure. If it's slower, you can always switch back.