为了使域信任起作用,我需要打开哪些防火墙端口?


8

我在两个不同的林中有两个Active Directory域。每个域都有两个DC(都为Windows Server 2008 R2)。这些域也位于不同的网络中,并通过防火墙连接它们。

我需要在两个域和林之间创建双向林信任。

如何配置防火墙以允许这样做?

我找到了这篇文章,但是并没有很清楚地解释DC之间需要哪些流量,而一个域中的域计算机之间需要哪些流量(如果需要),而另一域中的DC需要所需的流量。

我可以允许DC之间的所有流量通过,但允许一个网络中的计算机访问另一个DC中的DC会有些困难。

Answers:


9

AD信任关系的最小列表为:

53   TCP/UDP  DNS
88   TCP/UDP  Kerberos
389  TCP/UDP  LDAP
445  TCP      SMB
636  TCP      LDAP (SSL)

您可以通过仅将Kerberos配置为TCP来稍微加强一点。
而且,如果您发疯了,可以使用HOSTS文件而不是DNS。

参考:Pber的博客MS KB 179442


关于哪些计算机需要能够访问上述内容:验证受信任用户身份验证的计算机必须能够直接联系其自己的DC和受信任的DC。

例如:来自Alpha(域)的Bob正在尝试登录Omega(域)中的工作站。该工作站将检查自己的DC以获取相关的信任信息。然后,工作站将联系Alpha的DC,验证用户并登录。

另一个比较棘手的示例:Bob正在Alpha域中使用他的工作站。Bob登录到运行在Omega域上但未使用Kerberos进行身份验证的Web服务。Omega中的Web服务器将执行身份验证,因此它需要像上一个示例中的工作站一样进行访问。

最后一个我实际上并不记得对它的“答案”,就像上一个一样,但是使用了Kerberized身份验证。我相信Omega Web服务器仍然需要相同的访问权限,但是时间太长了,我没有实验室可以快速对其进行测试。我应该深入研究这几天,并写一篇博客文章。


可以,但是在DC之间或在成员计算机与远程DC之间?
马西莫

抱歉,星期一早上阴霾使我再次写了“差”的答案。
克里斯·S

2
整个网络之间。这是一篇有关信任和信任通信/身份验证的好文章:technet.microsoft.com/zh-cn/library/cc773178
v=ws.10).aspx

好。你可以请确认是的NetBIOS(137-138-139)和RPC(135 +动态)不需要对信任的工作?
Massimo

同样,如果在两个域之间启用了DNS转发,则只有DC才需要在它们之间进行DNS(53)对话;域A中的客户端不需要直接查询DNS服务器以获取域B,对吗?
Massimo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.