Ask HN: Is it feasible to run your own DNS name servers nowadays?
Currently my DNS is hosted by Cloudflare, however I would like to have more fine-grain control over the zones, including DNS failover and GeoDNS.
I am looking into running a resilient pair of BIND servers. They will detect when one of my web servers goes down (e.g. for reboot) and pull the record (which will have a low TTL to avoid excessive caching). I also want to use GeoDNS to point users towards the nearest web server.
It seems to be very rare these days for people to run their own name servers. What are some of the common pitfalls and issues related to this?