在企业网络上使用 Apple 产品

了解在企业网络上使用 Apple 产品时需要访问哪些主机和端口。

本文适用于企业和教育机构的网络管理员。

Apple 产品需要访问本文列出的互联网主机,才能使用各种服务。下面介绍了您的设备如何连接到主机并使用代理:

  • 与下列主机之间的网络连接是由设备(而不是 Apple 运营的主机)发起的。
  • Apple 服务将中断任何使用 HTTPS 拦截(SSL 检查)的连接。如果 HTTPS 流量遍历某个网页代理,请对本文列出的主机停用 HTTPS 拦截。

确保您的 Apple 设备可以访问下面列出的主机。

Apple 推送通知

了解如何对 Apple 推送通知服务 (APNs) 的连接问题进行故障诊断。对于通过 HTTP 代理发送所有流量的设备,您可以在设备上手动配置这个代理,也可以使用配置描述文件进行配置。从 macOS 10.15.5 开始,如果将设备配置为通过代理自动配置 (PAC) 文件来使用 HTTP 代理,则设备可以连接到 APNs。

设备设置

在设置您的设备或者安装、更新或恢复操作系统时,可能需要访问以下主机。

主机 端口 协议 OS 描述 支持代理
albert.apple.com 443 TCP iOS、Apple tvOS 和 macOS 设备激活
captive.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS 针对使用强制门户的网络进行互联网连接验证
gs.apple.com 443 TCP iOS、Apple tvOS 和 macOS  
humb.apple.com 443 TCP iOS、Apple tvOS 和 macOS  
static.ips.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS  
sq-device.apple.com 443 TCP 仅限 iOS eSIM 激活
tbsc.apple.com 443 TCP iOS、Apple tvOS 和 macOS  
time-ios.apple.com 123 UDP 仅限 iOS 和 Apple tvOS 供设备用来设置日期和时间
time.apple.com 123 UDP iOS、Apple tvOS 和 macOS 供设备用来设置日期和时间
time-macos.apple.com 123 UDP 仅限 macOS 供设备用来设置日期和时间

设备管理

对于已在移动设备管理 (MDM) 中注册的设备,可能需要通过网络来访问以下主机:

主机 端口 协议 OS 描述 支持代理
*.push.apple.com 443、80、5223、2197 TCP iOS、Apple tvOS 和 macOS 推送通知 进一步了解 APNs 和代理。
gdmf.apple.com 443 TCP iOS、Apple tvOS 和 macOS 供 MDM 服务器用来识别使用“被管理的软件更新”的设备有哪些可用的软件更新
deviceenrollment.apple.com 443 TCP iOS、Apple tvOS 和 macOS DEP 暂时注册
deviceservices-external.apple.com 443 TCP iOS、Apple tvOS 和 macOS  
identity.apple.com 443 TCP iOS、Apple tvOS 和 macOS APNs 证书请求门户
iprofiles.apple.com 443 TCP iOS、Apple tvOS 和 macOS 托管当设备通过设备注册过程在 Apple 校园教务管理或 Apple 商务管理中注册时使用的注册描述文件
mdmenrollment.apple.com 443 TCP iOS、Apple tvOS 和 macOS 当客户端通过设备注册过程在 Apple 校园教务管理或 Apple 商务管理中注册时,供 MDM 服务器用来上传客户端使用的注册描述文件,还可用来查找设备和帐户
setup.icloud.com 443 TCP 仅限 iOS 需要在共用的 iPad 上使用管理式 Apple ID 登录
vpp.itunes.apple.com 443 TCP iOS、Apple tvOS 和 macOS 供 MDM 服务器用来执行与“App 和图书”有关的操作,例如在设备上分配或撤销许可证

Apple 校园教务管理和 Apple 商务管理

要实现 Apple 校园教务管理和 Apple 商务管理的全部功能,需要通过网络访问以下主机以及“App Store”部分中的主机。

主机 端口 协议 OS 描述 支持代理
*.school.apple.com 443、80 TCP - “课业”花名册服务 -
ws-ee-maidsvc.icloud.com 443、80 TCP - “课业”花名册服务 -
*.business.apple.com 443、80 TCP - Apple 商务管理 -
isu.apple.com 443、80 TCP -   -

软件更新

为了更新 macOS、Mac App Store 中的 App 的端口以及使用内容缓存,确保您可以访问以下端口。

macOS、iOS 和 Apple tvOS

安装、恢复以及更新 macOS、iOS 和 Apple tvOS 时需要通过网络访问以下主机名称:

主机 端口 协议 OS 描述 支持代理
appldnld.apple.com 80 TCP 仅限 iOS iOS 更新
configuration.apple.com 443 TCP macOS Rosetta 2 更新 -
gg.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS iOS、Apple tvOS 和 macOS 更新
gnf-mdn.apple.com 443 TCP 仅限 macOS macOS 更新
gnf-mr.apple.com 443 TCP 仅限 macOS macOS 更新
gs.apple.com 443、80 TCP 仅限 macOS macOS 更新
ig.apple.com 443 TCP 仅限 macOS macOS 更新
mesu.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS 托管软件更新目录
ns.itunes.apple.com 443 TCP 仅限 iOS  
oscdn.apple.com 443、80 TCP 仅限 macOS macOS 恢复
osrecovery.apple.com 443、80 TCP 仅限 macOS macOS 恢复
skl.apple.com 443 TCP 仅限 macOS macOS 更新
swcdn.apple.com 80 TCP 仅限 macOS macOS 更新
swdist.apple.com 443 TCP 仅限 macOS macOS 更新
swdownload.apple.com 443、80 TCP 仅限 macOS macOS 更新
swpost.apple.com 80 TCP 仅限 macOS macOS 更新
swscan.apple.com 443 TCP 仅限 macOS macOS 更新
updates-http.cdn-apple.com 80 TCP iOS、Apple tvOS 和 macOS  
updates.cdn-apple.com 443 TCP iOS、Apple tvOS 和 macOS  
xp.apple.com 443 TCP iOS、Apple tvOS 和 macOS  

App Store

更新 App 时可能需要访问以下主机:

主机 端口 协议 OS 描述 支持代理
*.itunes.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS 商店内容,如 App、图书和音乐
*.apps.apple.com 443 TCP iOS、Apple tvOS 和 macOS 商店内容,如 App、图书和音乐
*.mzstatic.com 443 TCP iOS、Apple tvOS 和 macOS 商店内容,如 App、图书和音乐
itunes.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS  
ppq.apple.com 443 TCP iOS、Apple tvOS 和 macOS 企业 App 验证

内容缓存

使用 macOS 内容缓存的 Mac 需要访问以下主机:

主机 端口 协议 OS 描述 支持代理
lcdn-registration.apple.com 443 TCP 仅限 macOS 内容缓存服务器注册
serverstatus.apple.com 443 TCP iOS、Apple tvOS 和 macOS 内容缓存客户端公共 IP 确定

Apple Developer

进行 App 公证和 App 验证需要访问以下主机。

App 公证

从 macOS 10.14.5 开始,软件需通过公证检查,然后才能运行。要通过这项检查,Mac 必须能够访问“Customizing the Notarization Workflow”(自定公证工作流程)的“Ensure Your Build Server Has Network Access”(确保您的构建服务器可以访问网络)部分中列出的主机:

主机 端口 协议 OS 描述 支持代理
17.248.128.0/18 443 TCP 仅限 macOS 票据传送
17.250.64.0/18 443 TCP 仅限 macOS 票据传送
17.248.192.0/19 443 TCP 仅限 macOS 票据传送

App 验证

主机 端口 协议 OS 描述 支持代理
*.appattest.apple.com 443 TCP iOS 和 macOS App 验证,以及网站触控 ID 和面容 ID 认证 -

反馈助理

“反馈助理”是一款供开发者和 Beta 版软件计划成员用来向 Apple 报告反馈的 App。它使用以下主机:

主机 端口 协议 OS 描述 支持代理
fba.apple.com 443 TCP iOS、Apple tvOS 和 macOS 供“反馈助理”用来归档和查看反馈
cssubmissions.apple.com 443 TCP iOS、Apple tvOS 和 macOS 供“反馈助理”用来上传文件
bpapi.apple.com 443 TCP 仅限 Apple tvOS 提供 Beta 版软件更新

Apple 诊断

为了运行用于检测潜在硬件问题的诊断程序,Apple 设备可能会访问以下主机:

主机 端口 协议 OS 描述 支持代理
diagassets.apple.com 443 TCP iOS、Apple tvOS 和 macOS 供 Apple 设备用来协助检测可能的硬件问题

域名系统解析

为了在 iOS 14、Apple tvOS 14 和 macOS Big Sur 中使用加密域名系统 (DNS) 解析,需要与以下主机进行通信:

主机 端口 协议 OS 描述 支持代理
doh.dns.apple.com 443 TCP iOS、Apple tvOS 和 macOS 用于 DNS over HTTPS (DoH)

证书验证

为了验证上面列出的主机所使用的数字证书,Apple 设备必须能够连接到以下主机:

主机 端口 协议 OS 描述 支持代理
crl.apple.com 80 TCP iOS、Apple tvOS 和 macOS 证书验证
crl.entrust.net 80 TCP iOS、Apple tvOS 和 macOS 证书验证
crl3.digicert.com 80 TCP iOS、Apple tvOS 和 macOS 证书验证
crl4.digicert.com 80 TCP iOS、Apple tvOS 和 macOS 证书验证
ocsp.apple.com 80 TCP iOS、Apple tvOS 和 macOS 证书验证
ocsp.digicert.com 80 TCP iOS、Apple tvOS 和 macOS 证书验证
ocsp.entrust.net 80 TCP iOS、Apple tvOS 和 macOS 证书验证
ocsp.verisign.net 80 TCP iOS、Apple tvOS 和 macOS 证书验证
valid.apple.com 443 TCP iOS、Apple tvOS 和 macOS 证书验证

防火墙

如果您的防火墙支持使用主机名称,那么通过允许出站连接到 *.apple.com,您或许能够使用以上的大多数 Apple 服务。如果您的防火墙只能使用 IP 地址进行配置,请允许出站连接到 17.0.0.0/8。整个 17.0.0.0/8 地址块都已分配给 Apple。

HTTP 代理

如果您针对列出的主机收到和发出的流量停用数据包检查和认证,则可以通过代理来使用 Apple 服务。例外情况已在上文中注明。尝试对 Apple 设备与服务之间的加密通信执行内容检查会导致连接中断,这是为了保护平台安全和用户隐私。

发布日期: