Please do not run your own DNS server if you do not have the knowledge or expertise to properly secure it. It is extremely irresponsible, and the article is also irresponsible for suggesting it and not having any information about rate limiting.
At minimum you need conservative rate limiting and monitoring that will page you when you start sending out gobs of traffic.