首页 > 解决方案 > 什么是白名单来接收微信服务器的传入消息的所有IP地址

问题描述

什么是白名单以接收来自微信服务器的传入消息的所有 IP 地址。

我们必须在微信控制台 mp.wexin.qq.com 中配置一个 webhook URL 来接收传入的消息。

以下 ips 地址是我们确定的用于接收消息的白名单,不确定这些地址是否会改变。

我想知道微信服务器的IP地址列表。任何人都可以拥有这些信息,或者请提供一些线索,我可以从哪里获得这些信息。

machine@1:~/Work/cryptographic-workspace/keystore-cryptographic-service$ nslookup mp.weixin.qq.com
Server:     172.17.5.36
Address:    172.17.5.36#53

Non-authoritative answer:
mp.weixin.qq.com    canonical name = mpv6.weixin.qq.com.
Name:   mpv6.weixin.qq.com
Address: 203.205.239.172
Name:   mpv6.weixin.qq.com
Address: 203.205.239.154
Name:   mpv6.weixin.qq.com
Address: 203.205.239.171

machine@2:~/Work/cryptographic-workspace/keystore-cryptographic-service$ nslookup api.weixin.qq.com
Server:     172.17.5.36
Address:    172.17.5.36#53

Non-authoritative answer:
api.weixin.qq.com   canonical name = hk.api.weixin.qq.com.
Name:   hk.api.weixin.qq.com
Address: 203.205.239.82
Name:   hk.api.weixin.qq.com
Address: 203.205.239.94

标签: wechatwechat-official-account

解决方案


请查看以下文档

https://developers.weixin.qq.com/doc/offiaccount/en/Basic_Information/Get_the_WeChat_server_IP_address.html

他们提供了一个 API 来查询可能的回调服务器 ips 列表。


推荐阅读