服务器的端口和协议要求
总结:在实现Skype for Business Server之前,请查看端口使用注意事项。
Skype for Business Server要求打开外部和内部防火墙上的特定端口。 此外,如果在您的组织中部署了 Internet 协议安全性 (IPsec),则必须在用于传送音频、视频和全景视频的端口范围内禁用 IPSec。
虽然这似乎有点令人生畏,但计划这一繁重的工作可以使用 Skype for Business Server 2015 规划工具来完成。 完成向导中有关你计划使用哪些功能的问题后,对于定义的每个站点,可以查看 Edge 管理员报表中的防火墙报告,并使用其中列出的信息创建防火墙规则。 还可以调整所使用的许多名称和 IP 地址,有关详细信息 ,请参阅查看防火墙报告。 请记住,可以将 Edge 管理员报表导出到 Excel 电子表格中,防火墙报表将是文件中的工作表之一。
通过查看链接的 2015 Skype for Business Server 技术图一文中的协议工作负载海报,可以在图表形式中找到这些表格中的信息。
注意
- 如果要实现 Skype for Business Online (Microsoft 365 或 Office 365) 请参阅 Microsoft 365 和Office 365 URL 和 IP 地址范围。 混合环境需要引用本主题,还需要 规划混合连接。
- 可以具有硬件或软件防火墙。 我们不需要特定的模型或版本。 重要的是将哪些端口添加到允许列表,以便防火墙不会损害Skype for Business Server的功能。
端口和协议详细信息
本部分汇总了Skype for Business Server部署中服务器、负载均衡器和客户端使用的端口和协议。
注意
Skype for Business Server启动时,它会在 Windows 防火墙中打开所需的端口。 Windows 防火墙应该已在大多数普通应用程序中运行,但如果它未使用,Skype for Business Server将在不使用它的情况下正常运行。
有关边缘组件的防火墙配置的详细信息,请参阅 Skype for Business Server 2015 中的边缘服务器方案。
下表依据每个内部服务器角色列出了需要打开的端口。
所需服务器端口(根据服务器角色)
服务器角色 | 服务名称 | 端口 | 协议 | 备注 |
---|---|---|---|---|
所有服务器 | SQL 浏览器 | 1434 | UDP | 中央管理存储数据库的本地复制副本的 SQL 浏览器。 |
Front-End 服务器 | Skype for Business Server Front-End服务 | 5060 | TCP | (可选)Standard Edition Server 和前端服务器用于静态路由到受信任服务,例如,远程呼叫控制服务器。 |
前端服务器 | Skype for Business Server Front-End服务 | 5061 | TCP (TLS) | Standard Edition Server 和前端池用于在服务器 (MTLS) 之间进行所有的内部 SIP 通信、在服务器和客户端 (TLS) 之间进行 SIP 通信,以及在前端服务器和中介服务器 (MTLS) 之间进行 SIP 通信。 还用于与监控服务器进行通信。 |
前端服务器 | Skype for Business Server Front-End服务 | 444 | HTTPS TCP |
用于焦点 (管理会议状态) Skype for Business Server组件与各个服务器之间的 HTTPS 通信。 此端口还用于可幸存分支设备和前端服务器之间的 TCP 通信。 |
前端服务器 | Skype for Business Server Front-End服务 | 135 | DCOM 和远程过程调用 (RPC) | 用于基于 DCOM 的操作,例如,移动用户、用户复制程序同步和通讯簿同步。 |
前端服务器 | Skype for Business Server IM 会议服务 | 5062 | TCP | 用于即时消息 (IM) 会议的传入 SIP 请求。 |
前端服务器 | Skype for Business Server Web 会议服务 | 8057 | TCP (TLS) | 用于侦听来自客户端的持续性共享对象模型 (PSOM) 连接。 |
前端服务器 | Skype for Business Server Web 会议兼容性服务 | 8058 | TCP (TLS) | 用于侦听持久共享对象模型 (PSOM) 来自 Live Meeting 客户端和以前版本的 Skype for Business Server 的连接。 |
前端服务器 | Skype for Business Server音频/视频会议服务 | 5063 | TCP | 用于音频/视频 (A/V) 会议的传入 SIP 请求。 |
前端服务器 | Skype for Business Server音频/视频会议服务 | 57501-65535 | TCP/UDP | 用于视频会议的媒体端口范围。 |
前端服务器 | Skype for Business Server Web 兼容性服务 | 80 | HTTP | 用于未使用 HTTPS 时从前端服务器到 Web 场 FQDN(IIS Web 组件使用的 URL)的通信。 |
前端服务器 | Skype for Business Server Web 兼容性服务 | 443 | HTTPS | 用于从前端服务器到 Web 场 FQDN(IIS Web 组件使用的 URL)的通信。 |
前端服务器 | Skype for Business Server Web 兼容性服务 | 8080 | TCP 和 HTTP | 用于 Web 组件供外部访问。 |
前端服务器 | Web 服务器组件 | 4443 | HTTPS | HTTPS(从反向代理)和 HTTPS 前端池间通信,用于自动发现登录。 |
前端服务器 | Web 服务器组件 | 8060 | TCP (MTLS) | |
前端服务器 | Web 服务器组件 | 8061 | TCP (MTLS) | |
前端服务器 | Mobility Service 组件 | 5086 | TCP (MTLS) | Mobility Service 内部过程所使用的 SIP 端口。 |
前端服务器 | Mobility Service 组件 | 5087 | TCP (MTLS) | Mobility Service 内部过程所使用的 SIP 端口。 |
前端服务器 | Mobility Service 组件 | 443 | HTTPS | |
前端服务器 | Skype for Business Server会议助理服务 (电话拨入式会议) | 5064 | TCP | 用于电话拨入式会议的传入 SIP 请求。 |
前端服务器 | Skype for Business Server会议助理服务 (电话拨入式会议) | 5072 | TCP | 用于会议) 中对助理 (拨号的传入 SIP 请求。 |
也运行并置中介服务器的前端服务器 | Skype for Business Server中介服务 | 5070 | TCP | 中介服务器用于从前端服务器到中介服务器的传入请求。 |
也运行并置中介服务器的前端服务器 | Skype for Business Server中介服务 | 5067 | TCP (TLS) | 用于从 PSTN 网关到中介服务器的传入 SIP 请求。 |
也运行并置中介服务器的前端服务器 | Skype for Business Server中介服务 | 5068 | TCP | 用于从 PSTN 网关到中介服务器的传入 SIP 请求。 |
也运行并置中介服务器的前端服务器 | Skype for Business Server中介服务 | 5081 | TCP | 用于从中介服务器到 PSTN 网关的传出 SIP 请求。 |
也运行并置中介服务器的前端服务器 | Skype for Business Server中介服务 | 5082 | TCP (TLS) | 用于从中介服务器到 PSTN 网关的传出 SIP 请求。 |
前端服务器 | Skype for Business Server应用程序共享服务 | 5065 | TCP | 用于应用程序共享的传入 SIP 侦听请求。 |
前端服务器 | Skype for Business Server应用程序共享服务 | 49152-65535 | TCP | 用于应用程序共享的媒体端口范围。 |
前端服务器 | Skype for Business Server会议公告服务 | 5073 | TCP | 用于Skype for Business Server会议通知服务 ((即电话拨入式会议) )的传入 SIP 请求。 |
前端服务器 | Skype for Business Server呼叫寄存服务 | 5075 | TCP | 用于呼叫寄存应用程序的传入 SIP 请求。 |
前端服务器 | Skype for Business Server音频测试服务 | 5076 | TCP | 用于音频测试服务的传入 SIP 请求。 |
前端服务器 | 不适用 | 5066 | TCP | 用于出站增强型 9-1-1 (E9-1-1) 网关。 |
前端服务器 | Skype for Business Server响应组服务 | 5071 | TCP | 用于响应组应用程序的传入 SIP 请求。 |
前端服务器 | Skype for Business Server响应组服务 | 8404 | TCP (MTLS) | 用于响应组应用程序的传入 SIP 请求。 |
前端服务器 | Skype for Business Server带宽策略服务 | 5080 | TCP | 用于通过带宽策略服务对 A/V 边缘 TURN 流量进行呼叫允许控制。 |
前端服务器 | Skype for Business Server文件共享服务器访问权限 | 445 | SMB/TCP | 用于检索存储在文件共享服务器上的通讯簿、会议内容和其他项目。 |
前端服务器 | Skype for Business Server带宽策略服务 | 448 | TCP | 用于Skype for Business Server带宽策略服务的呼叫允许控制。 |
中央管理存储所在的前端服务器 | Skype for Business Server主复制程序代理服务 | 445 | TCP | 用于将配置数据从中央管理存储推送到运行Skype for Business Server的服务器。 |
所有服务器 | SQL 浏览器 | 1434 | UDP | 用于中央管理的本地复制副本的 SQL 浏览器将数据存储在本地SQL Server实例中 |
所有内部服务器 | 各种 | 49152-57500 | TCP/UDP | 用于所有内部服务器上的音频会议的媒体端口范围。 由终止音频的所有服务器使用:前端服务器 (用于Skype for Business Server会议助理服务、Skype for Business Server会议通知服务和Skype for Business Server音频/视频会议服务) 和中介服务器。 |
Office Web Apps Servers | 443 | 由 Skype for Business Server 用来连接到 Office Web 应用 Server。 | ||
控制器 | Skype for Business Server Front-End服务 | 5060 | TCP | (可选)用于静态路由到受信任服务,例如,远程呼叫控制服务器。 |
控制器 | Skype for Business Server Front-End服务 | 444 | HTTPS TCP |
前端与控制器之间的服务器间通信。 此外,客户端证书 (发布到前端服务器) 或验证是否已发布客户端证书。 |
控制器 | Skype for Business Server Web 兼容性服务 | 80 | TCP | 用于从控制器到 Web 场 FQDN(IIS Web 组件使用的 URL)的初始通信。 在常规操作中,将使用端口 443 和协议类型 TCP 切换到 HTTPS 通信。 |
控制器 | Skype for Business Server Web 兼容性服务 | 443 | HTTPS | 用于从控制器到 Web 场 FQDN(IIS Web 组件使用的 URL)之间的通信。 |
控制器 | Skype for Business Server Front-End服务 | 5061 | TCP | 用于服务器之间的内部通信和客户端连接。 |
中介服务器 | Skype for Business Server中介服务 | 5070 | TCP | 中介服务器用于来自前端服务器的传入请求。 |
中介服务器 | Skype for Business Server中介服务 | 5067 | TCP (TLS) | 用于来自 PSTN 网关的传入 SIP 请求。 |
中介服务器 | Skype for Business Server中介服务 | 5068 | TCP | 用于来自 PSTN 网关的传入 SIP 请求。 |
中介服务器 | Skype for Business Server中介服务 | 5070 | TCP (MTLS) | 用于来自前端服务器的 SIP 请求。 |
持久聊天前端服务器 | 持久聊天 SIP | 5041 | TCP (MTLS) | |
持久聊天前端服务器 | 持久聊天 Windows Communication Foundation (WCF) | 881 | TCP (TLS) 和 TCP (MTLS) | |
持久聊天前端服务器 | 持久聊天文件传输服务 | 443 | TCP (TLS) |
注意
某些远程呼叫控制方案需要前端服务器或控制器与 PBX 之间的 TCP 连接。 尽管Skype for Business Server不再使用 TCP 端口 5060,但在远程呼叫控制部署期间,会创建受信任的服务器配置,它将 RCC 线路服务器 FQDN 与前端服务器或控制器用于连接到 PBX 系统的 TCP 端口相关联。 有关详细信息,请参阅 Skype for Business Server 命令行管理程序文档中的 CsTrustedApplicationComputer cmdlet。
对于仅使用硬件负载平衡(不是 DNS 负载平衡)的池,下表显示了需要打开硬件负载平衡器的端口。
仅使用硬件负载平衡时的硬件负载平衡器端口
负载平衡器 | 端口 | 协议 |
---|---|---|
前端服务器负载平衡器 | 5061 | TCP (TLS) |
前端服务器负载平衡器 | 444 | HTTPS |
前端服务器负载平衡器 | 135 | DCOM 和远程过程调用 (RPC) |
前端服务器负载平衡器 | 80 | HTTP |
前端服务器负载平衡器 | 8080 | TCP - 从前端服务器检索根证书的客户端和设备 - 通过 NTLM 身份验证的客户端和设备 |
前端服务器负载平衡器 | 443 | HTTPS |
前端服务器负载平衡器 | 4443 | HTTPS(来自反向代理) |
前端服务器负载平衡器 | 5072 | TCP |
前端服务器负载平衡器 | 5073 | TCP |
前端服务器负载平衡器 | 5075 | TCP |
前端服务器负载平衡器 | 5076 | TCP |
前端服务器负载平衡器 | 5071 | TCP |
前端服务器负载平衡器 | 5080 | TCP |
前端服务器负载平衡器 | 448 | TCP |
中介服务器负载平衡器 | 5070 | TCP |
前端服务器负载平衡器(如果池也运行中介服务器) | 5070 | TCP |
控制器负载平衡器 | 443 | HTTPS |
控制器负载平衡器 | 444 | HTTPS |
控制器负载平衡器 | 5061 | TCP |
控制器负载平衡器 | 4443 | HTTPS(来自反向代理) |
使用 DNS 负载平衡的前端池和控制器池还必须部署硬件负载平衡器。 下表显示了需要在这些硬件负载平衡器上打开的端口。
使用 DNS 负载平衡时的硬件负载平衡器端口
负载平衡器 | 端口 | 协议 |
---|---|---|
前端服务器负载平衡器 | 80 | HTTP |
前端服务器负载平衡器 | 443 | HTTPS |
前端服务器负载平衡器 | 8080 | TCP - 从前端服务器检索根证书的客户端和设备 - 通过 NTLM 身份验证的客户端和设备 |
前端服务器负载平衡器 | 4443 | HTTPS(来自反向代理) |
控制器负载平衡器 | 443 | HTTPS |
控制器负载平衡器 | 4443 | HTTPS(来自反向代理) |
所需客户端端口
组件 | 端口 | 协议 | 备注 |
---|---|---|---|
客户端 | 67/68 | DHCP | 由 Skype for Business Server 用来查找注册器 FQDN (即 DNS SRV 失败且未) 配置手动设置。 |
客户端 | 443 | TCP (TLS) | 用于外部用户访问的客户端到服务器 SIP 通信。 |
客户端 | 443 | TCP (PSOM/TLS) | 用于外部用户访问 Web 会议会话。 |
客户端 | 443 | TCP (STUN/MSTURN) | 用于外部用户访问 A/V 会话和媒体 (TCP)。 |
客户端 | 3478 | UDP (STUN/MSTURN) | 用于外部用户访问 A/V 会话和媒体 (UDP)。 |
客户端 | 5061 | TCP (MTLS) | 用于外部用户访问的客户端到服务器 SIP 通信。 |
客户端 | 6891-6901 | TCP | 用于Skype for Business客户端与以前的客户端之间的文件传输。 |
客户端 | 1024-65535 * | TCP/UDP | 音频端口范围(最少需要 20 个端口)。 |
客户端 | 1024-65535 * | TCP/UDP | 视频端口范围(最少需要 20 个端口)。 |
客户端 | 1024-65535 * | TCP | 对等文件传输(对于会议文件传输,客户端使用 PSOM)。 |
客户端 | 1024-65535 * | TCP | 应用程序共享。 |
Aastra 6721ip 公用区域电话 Aastra 6725ip 桌面电话 HP 4110 IP Phone(公用区域电话) HP 4120 IP Phone(桌面电话) Polycom CX500 IP 公用区域电话 Polycom CX600 IP 桌面电话 Polycom CX700 IP 桌面电话 Polycom CX3000 IP 会议电话 |
67/68 | DHCP | 由列出的设备用来查找Skype for Business Server证书、预配 FQDN 和注册机构 FQDN。 |
*若要为这些媒体类型配置特定端口,请使用 CsConferencingConfiguration cmdlet(ClientMediaPortRangeEnabled、ClientMediaPort 和 ClientMediaPortRange 参数)。
注意
Skype for Business客户端的安装程序会自动在客户端计算机上创建所需的操作系统防火墙例外。
注意
对于客户端必须遍历组织的防火墙 ((例如,由其他组织托管的任何外部通信或会议) )的任何方案,都需要用于外部用户访问的端口。
IPsec 例外
对于已经部署了 Internet 协议安全性 (IPsec)(请参阅 IETF RFC 4301-4309)的企业网络,必须在用于传送音频、视频和全景视频的端口范围内禁用 IPsec。 提出此建议的动机是需要避免由于 IPsec 协商而在分配媒体端口时产生任何延迟。
下表介绍了建议采用的 IPsec 例外设置。
建议采用的 IPsec 例外
规则名称 | 源 IP | 目标 IP | 协议 | 源端口 | 目标端口 | 身份验证要求 |
---|---|---|---|---|---|---|
A/V 边缘服务器内部入站 | 任意 | A/V 边缘服务器内部 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
A/V 边缘服务器外部入站 | 任意 | A/V 边缘服务器外部 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
A/V 边缘服务器内部出站 | A/V 边缘服务器内部 | 任意 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
A/V 边缘服务器外部出站 | A/V 边缘服务器外部 | 任意 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
中介服务器入站 | 任意 | 中介 服务器 |
UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
中介服务器出站 | 中介 服务器 |
任意 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
会议助理入站 | 任意 | 运行会议助理的前端服务器 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
会议助理出站 | 运行会议助理的前端服务器 | 任意 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
A/V 会议入站 | 任意 | 前端服务器 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
A/V 会议出站 | 前端服务器 | 任意 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
Exchange 入站 | 任意 | Exchange 统一消息 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
应用程序共享服务器入站 | 任意 | 应用程序共享服务器 | TCP | 任意 | 任意 | 不进行身份验证 |
应用程序共享服务器出站 | 应用程序共享服务器 | 任意 | TCP | 任意 | 任意 | 不进行身份验证 |
Exchange 出站 | Exchange 统一消息 | 任意 | UDP 和 TCP | 任意 | 任意 | 不进行身份验证 |
客户端 | 任意 | 任意 | UDP | 指定的媒体端口范围 | 任意 | 不进行身份验证 |