La lista mínima para un AD Trust es:
53 TCP/UDP DNS
88 TCP/UDP Kerberos
389 TCP/UDP LDAP
445 TCP SMB
636 TCP LDAP (SSL)
Puede ajustarlo un poco configurando Kerberos solo para TCP.
Y si estás loco, puedes usar archivos HOSTS en lugar de DNS.
Referencias: Blog de Pber y MS KB 179442
En cuanto a qué computadoras necesitan poder acceder a lo anterior: La computadora que verifica la autenticación del usuario confiable debe poder contactar directamente tanto con su propio DC como con el DC de confianza.
Por ejemplo: Bob de Alpha (dominio) está intentando iniciar sesión en una estación de trabajo que está en Omega (dominio). Esa estación de trabajo verificará con sus propios DC para obtener la información de confianza relevante. Luego, la estación de trabajo se comunicará con un DC de Alpha, verificará al usuario e iniciará sesión.
Otro ejemplo más difícil: Bob está usando su estación de trabajo en el dominio Alfa. Bob inicia sesión en un servicio web que se ejecuta en el dominio Omega, pero no utiliza Kerberos para autenticarse. El servidor web en Omega va a hacer la autenticación, por lo que necesita acceso como la estación de trabajo en el ejemplo anterior.
La última a la que no recuerdo la "respuesta", exactamente igual que la anterior, pero usando la autenticación Kerberizada. Creo que el servidor web Omega todavía necesita acceso de todos modos, pero ha pasado demasiado tiempo y no tengo un laboratorio para probarlo rápidamente. Debería profundizar en este uno de estos días y escribir un artículo de blog.