服务器的端口和协议要求

总结:在实现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 指定的媒体端口范围 任意 不进行身份验证