I've been running authoritative and caching DNS servers since the 90's. BIND is still my go-to because I am familiar with it.