If you don’t already use alternative DNS servers, and you have no idea what I’m talking about, your ISP may (and is almost guaranteed to) log all the websites you visit.
To start off, what DNS does is translate a domain (e.g. Google.com) to the IP address of the website. The domain should be thought of as a nickname for the website. So instead of having to type “22.214.171.124″ for Google, you can just type “google.com”.
The default DNS set up on your system is most likely from your ISP. But sadly, your ISP logs and stores all the DNS requests you make.
I have talked about DNS before, with How to Bypass DNS Blocking; however, Google’s public DNS also logs and stores the requests you make. Although it may be better than your evil ISP, you should still aim for a DNS that keeps ZERO logs.
The Solution for Anonymous DNS
Luckily, there’s a (not-so-well-known) project called OpenNIC. They have DNS servers all over the world. Simply go on the site, follow the directions, and set up your new DNS.
They will give you 2 of the nearest DNS servers. If you want more anonymity, go for one of their offshore DNS servers (Netherlands, Germany, and other European countries are recommended).
Please check out their Public Access Tier 2 DNS Servers to make sure that the DNS Servers you chose, or did not choose, does not keep logs. Some of them do keep logs.
OpenNIC TLDs – Access a New Part of the Internet
Another aspect of using OpenNIC is that you can access sites with different TLDs.
For example, you can access grep.geek – a popular search engine that requires OpenNIC DNS Servers to work.
OpenNIC Projects also partnered with New-Nations. New-Nations has sponsored TLDs such as .ti for Tibet, .ku for Kurdish people, .uu for Uyghur people, and more.