En el capítulo de inicio, mencionamos que para que un grupo de trabajo o dominio de Windows se extienda en múltiples subredes, una máquina debería asumir el rol de visualizador maestro de dominio. El visualizador maestro de dominio propaga listas de visualización por cada una de las subredes del grupo de trabajo. Esto es posible porque cada visualizador maestro local periódicamente sincroniza su lista de visualización con el visualizador maestro de dominio. Durante la sincronización, el visualizador maestro local pasa sobre cada servidor que el visualizador maestro de dominio no tenga en su lista de visualización, y viceversa. En un mundo perfeceto, cada visualizador maestro local debería tener la lista de visualización para el dominio entero.
A diferencia del visualizador maestro local,no hay proceso de elección para determinar qué máquina asume el rol de visualizador maestro de dominio. en su lugar, el administrador de la red debe establecerlo manualmente. Debido al diseño de Microsoft, sin embargo, tanto el visualizador maestro de dominio como el controlador primario de dominio (PDC) registran un tipo de recurso de <1B>, de forma que los roles -y las máquinas- son inseparables.
Si tienes un servidor Windows NT server en la red actuando como PDC, te recomendamos que no uses Samba como visualizador maestro de dominio. Lo contrario también es cierto: si Samba toma las responsabilidades de actuar como PDC, te recomendamos que lo conviertas también en visualizador maestro de dominio. Aunque es posible separar los roles con Samba, esto no es una buena idea. Usar dos máquinas diferentes para servir, una como PDC y otra como visualizador maestro de dominio, puede causar errores aleatorios en un grupo de trabajo Windows.
Samba puede asumir el rol de visualizador maestro de dominio para todas las subredes en el grupo de trabajo con la siguiente opción:
domain master = yes
Puedes verificar que la máquina Samba es de hecho el visualizador maestro de dominio chequeando el fichero nmbd:
nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118) ***** Samba name server HYDRA is now a domain master browser for workgroup SIMPLE on subnet 192.168.220.100 *****
O puedes usar el comando nmblookup que viene con Samba para preguntar por un único tipo de recurso <1B> en el grupo de trabajo:
# nmblookup SIMPLE#1B Sending queries to 192.168.220.255 192.168.220.100 SIMPLE<1b>