Rules to Architect a Good DNS Solution for the Future