How to block unwanted ads and malware in all applications

*update: Wednesday, 2 March 2016. Switched back to the hosts file from because that one has a more adequate size and therefore much better performance. The file from uses to much memory if you run a local resolver on your machine.

*update: Wednesday, 17 February 2016 rewrote the script with additional error checks after comment from Peter. Now there is only one script with the hosts file from

*update: Tuesday, 16 February 2016 added another script that also cleans OS X 10.11 DNS caches and uses an even more extensive hosts file from

Recently I compared adblock+, ghostery and a bunch of other ad blocking software in the browsers that I normally use. Most of them blocked ads really well but unfortunately all of them added quite a lot of additional CPU and memory overhead. So, despite the fact that these programs help me to speed up my browsing experience by eliminating advertisements they still slow down my browsing experience. Continue reading “How to block unwanted ads and malware in all applications”

A solution to Potential DNS DDoS: named query (cache) ‘./NS/IN’ denied

During the last couple of weeks i have been seeing a lot of messages about denied cache queries on my DNS servers.

month day time server name named[6518]: client ip number#port number: query (cache) ‘./NS/IN’ denied

At first they looked quite innocent and I thought nothing much of them. But after a while the number of logged events grew faster and faster so it was time to do some investigation on google. After reading a few articles I came to the conclusion that my logs where trying to tell me that my DNS server where used as DNS DDoS deflectors. Continue reading “A solution to Potential DNS DDoS: named query (cache) ‘./NS/IN’ denied”