Você está falando sobre dois serviços diferentes.
- DNS
- Servidor da Web
Não há razão para usar ou em conjunto com, ou no mesmo servidor que o outro. Mas também não há nada que o impeça.
Para responder à sua pergunta, os servidores DNS NÃO hospedam objetos HTML (sites). Mas o mesmo servidor físico também pode ter um servidor da Web e servir páginas da Web.