Dudas respecto a la configuracion de dns

Forums: 

Hola comunidad, acudo ante ustedes para contar con sus comentarios y tips respecto a lo siguiente, requiero configurar un servidor dns principal en mi oficina matriz y varios servidores igualmente dns en oficinas pequeñas con el objeto de actualizar todos los registros que se añaden o retiren del principal sin la necesidad de ir actualizando cada servidor de las oficinas. He podido leer cierta documentación pero mi duda nace respecto a la diferencia entre servidor maestro, esclavo, recursivo. Todo ello sin sacrificar uso de ancho de banda para que las consultas de dns sean resuelta por el dns local y de no disponer de los registros la realice el dns principal.
Como entenderan todo apunta a tener 100% servidores linux en la organización lo que permita luego de realizar una buena configuración que cada servidor de las oficinas se constituya en un domain controller para cada oficina, evitando asi ubicar como SO windows y tener las mismas funcionalidades de un AD en ambiente linux.
Entonces mi reto es, tener un dominio midominio.com y en las oficinas otros subdominios como parte de un arbol oficina1.midominio.com, oficina2.midominio.com, etc...
la distribución de linux es RH5

Agradezco sus comentarios al respecto