咨询:graph.microsoft.com推送通知源IP范围是否有官方文档
获取graph.microsoft.com推送通知的源IP范围
当然有官方的方式来获取这些IP范围,微软提供了标准化的工具来管理Microsoft 365(包含Graph API)相关的服务IP地址,推送通知的源IP也包含在其中。下面是具体的获取方法:
使用Microsoft 365 Endpoints API实时查询
这是最推荐的方案,能拿到实时更新的IP范围。你可以调用官方REST接口:https://endpoints.office.com/endpoints/worldwide?clientrequestid=<你的唯一GUID>把
<你的唯一GUID>替换成自己生成的全局唯一标识符(随便用个在线工具生成就行)。返回的JSON数据里,找到serviceArea为Graph或者serviceAreaDisplayName包含Microsoft Graph的条目,其中的ips字段就是对应的源IP范围,推送通知的发送IP完全属于这个集合。下载官方静态列表
如果你偏好离线获取,可以直接下载微软官方提供的CSV或JSON格式的IP地址与URL列表。不过要注意,这些列表会定期更新,建议每周至少检查一次更新,避免因IP变更导致推送通知被拦截。重要提醒
- 绝对不要硬编码这些IP范围,微软会根据服务需求调整IP段,自动化拉取和更新才是可靠的长期方案。
- 推送通知的源IP全部属于Microsoft 365官方服务IP池,只要你放行Graph服务对应的IP范围,就能确保推送通知正常进入你的测试环境。
内容的提问来源于stack exchange,提问作者Yulia Tymchenko




