El servidor DNS lo necesitas si quieres que tus dominios sean accesibles desde cualquier PC fuera de tu red. Dentro de tu red... pues también, aunque la alternativa es modificar el fichero de host. Esta modificación de los hosts está bien si sólo unos pocos pc van a acceder a tu servidor, pero para algo más "grande" necesitas un servidor DNS.