Speed Up Your Internet Browsing With New DNS Servers

Internet browsing is a huge part our daily lives. No matter where we are we are bound to have contact with the internet in one form or another, and thus when we need it we want/need it to be as fast and as responsive as possible.

Before I get into how to find the fastest DNS for you, you need to know what a DNS is. DNS stands for Dynamic Naming Service. It’s been around for a while. It is why you are able to type in “www.piotrkrzyzek.com” or “www.google.com” instead of an IP address such as It is much easier to remember a name right? Than trying to remember (one of) Googles IP addresses such as: Not only that, DNS allows you to have multiple sites and servers under one name (ie: adwords.google.com, images.google.com, ect…).

The problem with DNS servers is that they are heavily used, and a heavily used server will be slower than a server with little load. Your ISP probably sets an optimal DNS for you, but not always. Also, if you are behind a rounter or NAT, it’s likely that it is acting as your DNS. Especially if you are at home behind a router, consumer level router products are pretty poor at handling DNS optimally. Either way, it is a good idea to find what is the best DNS for you!

There are two very popular methods. Both methods work, but one is preferred. There is the NameBench program on Google Code and the GRC program DNS Benchmark (which is the preferred product). Both are free and great, but I trust GRC greatly. Both are free, but only NameBench is open source.

Note though, that both program will take a while to execute. They need this time to test all their known servers and then some. So give it some time. Grab some tea and munchies, might be a while.


NameBench is an open source program written by Google. It runs on Windows, Linux and OS-X so you can use it on any system you need to tweak. It’s easy and simple to use. If you have any problems head over to their FAQ page.

The big plus of this program over GRC’s is that NameBench also tests against Google’s Public DNS, Ultra DNS and OpenDNS servers! Maybe you ISP’s is better, or maybe one of those.

To run the benchmark, all you do is open Namebench and click “Start Benchmark”. The default settings are good enough for most people. But you can customize which browser to benchmark against, how many tests to run and how many times to do ALL the tests.

The benchmark took about 7 minutes on my connection, your millage may vary. Once complete you’ll be presented with a very pretty screen (that shows up in your default browser) showing you what DNS servers it recommends and your results.

My results were not what I expected. Hope to implement the changes soon!

GRC DNS Benchmark:

GRC always produces high quality software. This is no exception. Programmed 100% in assembly language, this program performs spectacularly. It only in a Windows version, but Linux users can easily (and completely) run it using Wine.

Running DNS Benchmark is just as simple as the previous program. All you do is run it and click “Run Benchmark”. Again, go get more tea. It will be a while.

It’s kind of fun seeing this program run as it shows you live results. So you see as all the bars and graphs move. Kind of fun. Your current DNS servers are marked with bold text and a darker thicker black border.

You can view the current results in many forms. There is the Response time bar graph, Status, Owner and by name. You can also look at the “Tabular data” which is basically the same thing as the graph form except in all text and in a excel style tabular data format (kinda boring, so stick with the graph format for maximum excitement).

The results of DNS Benchmark are similar to that of NameBench. Except that GRC’s software does not test Google’s DNS or any other special ones.

I originally ran this program, and made changes using it’s suggestion. As I found out, my router was acting like a DNS server and allowed me to have only one DNS server listed. It is very highly recommended that you have at least 2, preferably 3 servers listed, just in case if one goes down.

As seen in this result shot, I have already implemented it’s suggest changes so there is nothing new for me here. Also, GRC’s software will not give you pretty graphs like NameBench. The result you will get back is in this form as you see here: plain text (with some light formatting). Anything highlighted in green is a good thing; anything in Red is something that you should probably change. Though these are only suggestions, implement them of your own free will.

After turning off my routers DNS services, I saw a considerable response time increase in my internet browsing. Soon I’ll try and implement the use of Googles DNS and Ultra DNS as suggested by NameBench. We’ll see how more responsive those are. Only actual user testing will tell.

Related posts

HTML5 WebM and OGG / OGV video not working in Firefox

If you’re having trouble getting HTML5 video to work on your website in Firefox it might be because of a server issue. If when you check the FireBug console (in Firefox) you see something like one of the following lines: HTTP “Content-Type” of “text/plain” is not supported. Load of media resource http://www.example.com/path/to/your/videofile.webm failed. HTTP “Content-Type”

Agent: facebookexternalhit/1.1 externalhit_uatext.php In Web Logs

Many of my clients and business friends have asked my expert opinion on some “Facebook related thing” in their website logs. They were worried it might be a spammer, hacker or something with ill intent. They say something like this in their web logs: Agent: facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) This is the Facebook’s website crawler. It’s safe!

Setting Up Custom Link Shortening With Bit.ly

Bit.ly allows you to have nice shortened links instead of hard to remember long links. For example, instead of linking to this post which would be http://www.piotrkrzyzek.com/setting-up-custom-link-shortening-with-bit-ly I could give you a shortened link like: http://cklph.com/ZqPrno.

As you can see, that is using a my own domain address (cklph.com) and not bit.ly. I’m going to show you exactly how you can have the same with your own short domain in a few steps. Other than the cost of the domain, it’s free!

Malware Monday: DNS Changer Uproots The Internet & Cripples The US Internet System!

Malware Monday: DNS Changer Uproots The Internet & Cripples The US Internet System!

A great travesty has fallen upon many a porn seeking men and women of the USA: many have been infected with a dreaded DNS Changer which will reroute the ‘needy’ viewer from their precious porn sites to ad ridden useless pages (probably something not to do with porn). What is a DNS Changer you ask and how does it relate to porn? Well, it doesn’t relate to porn at all, I’m just using porn as a way to keep you reading. But a DNS Changer, does pretty much as the name says: it changes the DNS route on your pointer to point to somewhere else.

  • http://www.imrlist.com some dude

    DNS or Domain Name System is called the switchboard of the internet. DNS converts easy to remember web site names to corresponding machine readable IP address format. For eg when you type zonshare.com in your address bar your browser sends a request to a DNS server to get the ip address corresponding to zonshare.com. Similarly DNS Server holds a list of web addresses and corresponding IP addresses.