Handy list of ports to be opened on a firewall to allow a server to communicate with domain controllers and allow domain user account logons
TCP and UDP Port 88 for Kerberos authentication
UDP and TCP Port 135 for domain controllers-to-domain controller and client to domain controller operations.
TCP Port 139 and UDP 138 for File Replication Service between domain controllers.
UDP Port 389 for LDAP to handle normal queries from client computers to the domain controllers.
TCP and UDP Port 445 for File Replication Service
TCP and UDP Port 464 for Kerberos Password Change
TCP Port 3268 and 3269 for Global Catalog from client to domain controller.
TCP and UDP Port 53 for DNS from client to domain controller and domain controller to domain controller.
UDP 137 NetBIOS name service
TCP 636 LDAP SSL
UDP 137 NETBIOS
TCP 42 WINS
TCP ports 1024-65535 must be open for RPC to work