if it is possible, segregate them (DNS from AD) - but dont put DNS on IIS server.
A team member was reading through this topic and we dont get why its not good to have AD and DNS on the same box, the only reason we could think of is load concerns.