Article ID: 179442 - Last Review: February 26, 2009 - Revision: 13.2 How to configure a firewall for domains and trusts
This article was previously published under Q179442 On This PageSUMMARY This article describes how to configure a firewall for
domains and trusts. MORE INFORMATION To establish a domain trust or a security channel across a
firewall, the following ports must be opened. Be aware that there may be hosts
functioning with both client and server roles on both sides of the firewall.
Therefore, ports rules may have to be mirrored. Windows NTIn this environment, one side of the trust is a Windows NT 4.0 trust, or the trust was created by using the NetBIOS names.Collapse this table
Windows Server 2003 and Windows 2000 ServerFor a mixed-mode domain that uses either Windows NT domain controllers or legacy clients, trust relationships between Windows Server 2003-based domain controllers and Windows 2000 Server-based domain controllers may necessitate that all the ports for Windows NT that are listed in the previous table be opened in addition to the following ports.Note The two domain controllers are both in the same forest, or the two domain controllers are both in a separate forest. Also, the trusts in the forest are Windows Server 2003 trusts or later version trusts. Collapse this table
832017
(http://support.microsoft.com/kb/832017/
)
Service overview and network port requirements for the Windows Server system
Windows Server 2008/Windows Server 2008 R2In a mixed-mode domain that consists of Windows Server 2003 domain controllers, Windows 2000 Server-based domain controllers, or legacy clients, the default dynamic port range is 1025 through 5000. Windows Server 2008 and Windows Server 2008 R2, in compliance with Internet Assigned Numbers Authority (IANA) recommendations, has increased the dynamic client port range for outgoing connections. The new default start port is 49152, and the default end port is 65535. Therefore, you must increase the RPC port range in your firewalls.Collapse this table
929851
(http://support.microsoft.com/kb/929851/
)
The default dynamic port range for TCP/IP has changed in Windows Vista and in Windows Server 2008
For more information about this change, visit the Ask the Directory Services Team blog and read the following article:Dynamic Client Ports in Windows Server 2008 and Windows Vista
(http://blogs.technet.com/askds/archive/2007/08/24/dynamic-client-ports-in-windows-server-2008-and-windows-vista-or-how-i-learned-to-stop-worrying-and-love-the-iana.aspx)
Active DirectoryFor Active Directory to function correctly through a firewall, the Internet Control Message Protocol (ICMP) protocol must be allowed through the firewall from the clients to the domain controllers so that the clients can receive Group Policy information.ICMP is used to determine whether the link is a slow link or a fast link. ICMP is a legitimate protocol that Active Directory uses for Group Policy detection and for Maximum Transfer Unit (MTU) detection. The Windows Redirector also uses ICMP to verify that a server IP is resolved by the DNS service before a connection is made. If you want to minimize ICMP traffic, you can use the following sample firewall rule: <any> ICMP -> DC IP addr = allow Unlike the TCP protocol layer and the UDP protocol layer, ICMP does not have a port number. This is because ICMP is directly hosted by the IP layer. By default, Windows Server 2003 and Windows 2000 Server DNS servers use ephemeral client-side ports when they query other DNS servers. However, this behavior may be modified with a specific registry setting that is described in the following article in the Microsoft Knowledge Base: 260186
(http://support.microsoft.com/kb/260186/
)
The SendPort DNS registry key does not work as expected
For more information about Active Directory and firewall configuration, view the "Active Directory in Networks Segmented by Firewalls" Microsoft White Paper. To do this, visit the following Web site: http://www.microsoft.com/downloads/details.aspx?FamilyID=c2ef3846-43f0-4caf-9767-a9166368434e&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=c2ef3846-43f0-4caf-9767-a9166368434e&displaylang=en)
Alternatively, you can establish a trust through the
Point-to-Point Tunneling Protocol (PPTP) compulsory tunnel, and this will limit
the number of ports that the firewall will need to open. For PPTP, the
following ports must be enabled.
Collapse this table
Note When you add permissions to a resource on a trusting domain for users in a trusted domain, there are some differences between the Windows 2000 and Windows NT 4.0 behavior. If the computer cannotdisplay a list of the remote domain's users:
APPLIES TO
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|





















Back to the top