DNS management abstraction framework