Best DNS for Fastest Browsing Speed in Malaysia

featured image for best dns in malaysia

What is DNS?

DNS stands for Domain Name System is the GPS of the internet. Each website has its unique internet protocol (IP) address similar to each location has its own GPS coordinate. However, we access websites through domain names, like and Thus, DNS helps us to turn the domain names into IP addresses such, so that the web browsers can retrieve information from the designated IP address.

DNS servers available in the market.

You may not aware but there are plenty of DNS  servers available in the market. For example, Unifi Malaysia by default will connect to its own TM’s DNS server to convert a domain name into an IP address. TM’s DNS server is fast and responsive for Malaysia internet users and local websites. This is because it has an upper hand for its physical location being nearest to us.

However, it also means that TM/Unifi has great control over what we can see and find on the internet through. In the past, they have put in place “censorship” over several websites, one of them is s*r*w*

Users who wish to overcome the “censorship” in Malaysia, can simply use an alternative DNS server available in the market. The most popular DNS servers available are namely:

  1. Google DNS: and
  2. Cloudflare DNS: and
  3. OpenDNS: and

cloudflare fastest dns

The chart is taken from Cloudflare’s DNS

Cloudflare DNS is the newcomer in the scene who claims to be the fastest DNS in the market right now.

Google DNS and OpenDNS have been around for quite some time. Based on my past experience, Google DNS is very fast too but OpenDNS is slightly slower. However, OpenDNS positions itself as a safe for family DNS which comes with pre-configured settings to block adult content. It serves users with different needs such as parental control.

Comparison of different DNS performance in Malaysia

There are many other DNS servers available but today my focus is to find the fastest DNS servers for myself and Malaysia’s internet users. My priority is to compare the performance of Google DNS, Cloudflare DNS and TM’s DNS. OpenDNS will serve as a control sample.

For your information, TM’s DNS is and which I retrieve from the router configuration. I am using Unifi with TP-link Archer C1200 router and retrieve the router information at

tm router config showing dns
Access the router through and check for TM’s DNS.

Please see below for 6 consecutive benchmarks performed by using GRC’s DNS Benchmark:Chart comparing performance of TM Net, Google, Cloudflare and openDNS Shorter red colour bar indicates faster performance. The chart is sorted from the fastest to the slowest performer.  We can clearly see that TM Net own DNS server is fastest in all 6 tests. Google DNS, is placed 2nd in 4 out of 6 tests and Cloudflare, is behind TM Net for 2 out of 6 tests. And as what I have expected, OpenDNS is the slowest among all the tested DNS servers.

However, do note that the difference in performance among the top 3 DNS server is merely 10-20 milliseconds which means hardly felt or noticed under normal condition.

TM Net own DNS is fastest for local users due to its physical location advantage. Although Cloudflare claims that they are the fastest, the benchmark results show otherwise for Malaysian internet users.  Google still holds its ground as the fastest alternative DNS for Malaysians.

Besides the 6 tests that I show above, I have personally run another 20 sets of benchmarks and Google’s comes out at the 2nd place as much as 16 times. In fact, I am a little bit surprised that Google’s secondary DNS is slightly faster than Google’s primary DNS

Based on the benchmark results, I would recommend the best DNS settings as below for fastest speed and no censorship:

  1. Fastest performance DNS setting- Primary:, Secondary:

  2. Peace of mind a.k.a Google DNS setting- Primary:, Secondary:

How to check the best DNS

I run the DNS benchmark based on my existing internet service provider, Unifi and location at Kuala Lumpur. I believe that my benchmark results should suffice to represent a vast majority of internet users in Malaysia. Nonetheless, DNS server’s performance may vary according to your internet service provider and location.

If you’re interested to run your own test, please check out GRC’S DNS Benchmark tool. Make sure you’re not already using an alternative DNS in your network setting before running the test to get accurate results.

How to set up alternative DNS on your router

It is best to set up the alternative DNS on the router so that every connection made through the router can immediately access the alternative DNS. In my case, I am using a TP-link Archer C1200 router by Unifi and the detail steps as below:

  1. Go to your browser, type in the address bar.
  2. Key in “username” and “password”. Usually, it is admin/admin or tmadmin/tmadmin.
  3. Click “Advanced” > “Network” > “DHCP server”TPlink archer c1200 setup dhcp server
  4. Key in primary DNS and secondary DNS
  5. Click Save.
  6. Disconnect your device and connect again. Now you’re on Google’s and Cloudflare’s DNS. Just visit some censored site to verify.

How to set up alternative DNS on your computer and mobile phone

If you prefer to only connect to alternative DNS on certain devices, then check out the step by step guides below:

Set up DNS on Windows 10:

  1. Right-click the “internet access” icon at bottom right of your screen, and click “Open Network & Internet settings”
  2. Click “change adapter options” and it brings you to “Network connections”setup dns on windows 10
  3. On “Network Connections”, right-click your working connection, for my case, it is my wifi connection and click “Properties”setup dns windows10
  4. Then, click “Internet Protocol Version (TCP/IPv4), and click properties. Select “use the following DNS server addresses” and key in your desired DNS server address. Click OK and done.
    setup dns windows10 step2

Set up DNS on Android:

  1. Go to your smartphone’s wifi setting page. (I am using a Samsung S7 Edge and your smartphone wifi setting page may look different.)
  2. Tap and hold on your connected wifi until a setting menu appears. Then, tap on manage network settings.setup dns android step 1
  3. Key in your desired DNS server in the DNS1 and DNS2 area. Then, tap SAVE and Done.
    setup dns android step 2
  4. You’re now using alternative DNS on your smartphone.

Last word:

TM Net/ Unifi own DNS server no doubt is the fastest for Malaysians but it has a lot of restrictions. Google’s and Cloudflare’s DNS both give you better privacy and security. At the same time, they are still lightning fast and will not affect your internet browsing experience

Tweaking DNS may bring marginal benefit to your browsing experience. End of the day, you still need a reliable and fast broadband service to compliment it.

Lazada 05.05 Free Shipping Vouchers & Cashback
Shopee 05.05 Free Shipping Vouchers & Cashback
Share this post:
Follow us on Facebook and Twitter.


Kai is a tech enthusiast staying in Kuala Lumpur. is where he reviews on the best gadgets, apps, life hacks, tips for save money and make money.
Oldest Most Voted
Inline Feedbacks
View all comments
2 years ago

Whats the best dns for Samsung smart tv?

2 years ago
Reply to  Shu

U should benchmark ur dns using DNSBench in ur PC to get more accurate dns performance.

3 years ago

I think u have to update this page…..

3 years ago

it works! thanks for the best explanation

Edward Lye
3 years ago

I use a Windows batch file. In it are these lines:

netsh interface ip delete dns name=”wifi1″ addr=
netsh interface ip delete dns name=”wifi1″ addr=
netsh interface ip add dns name=”wifi1″ addr= index=1
netsh interface ip add dns name=”wifi1″ addr= index=2

I didn’t like the Windows name so I renamed my adapter to wifi1.
wifi0 – Yes, I savvy unix/AIX – was the integrated wifi adapter which
suddenly couldn’t be configured and wouldn’t match any USB
drivers. In these batch files, I have ipconfig /release which turns
off the internet and ipconfig /renew which turns it on. Pair this
with sleep and/or scheduler, you can turn this on and off at
particular times. EG at 3AM, my BOINC/Rosetta distributed
computing updates the mother-ship and stops at 4AM.

Last edited 3 years ago by Edward Lye
4 years ago

i like your explanation

4 years ago

Cloudflare DNS

Preferred DNS server :
Alternate DNS server :

Preferred DNS server : 2606:4700:4700::1111
Alternate DNS server : 2606:4700:4700::1001

4 years ago

Thanks for sharing such a good guide ! You are awesome ! Thanks again !

Matt Zawari
4 years ago

I’m using CleanBrowsing ‘Family Filter” and very happy so far…

4 years ago

Thanks for the test and sharing boss. Great info in your website

4 years ago

Thank for good sharing. Now I put and tm dns as secondary.

4 years ago
Reply to  Cwin

No, you won’t get through to watch any JAV/Porn if you do so~ You suppose put the 1st at primary.
Preferred DNS server :
Alternate DNS server :

Preferred DNS server : 2001:4860:4860::8888
Alternate DNS server : 2001:4860:4860::8844