¿Pueden DNS y DHCP estar ambos en un mismo servidor?

Sí, tanto DNS como DHCP pueden ejecutarse en el mismo servidor. Si bien se usan comúnmente juntos, no es necesario que estén en el mismo servidor. Sin embargo, tenerlos en el mismo servidor puede simplificar la configuración y administración de la red.