微信小程序局域网访问失效
- 问题简介
微信小程序访问局域网时提示:域名“不在以下 request 合法域名列表中”。
- 原先状态
之前开发了一款小程序,需要访问局域网内的服务器。按照官方文档(https://developers.weixin.qq.com/miniprogram/dev/framework/ability/mDNS.html)的说明,这是可以实现的,同时也亲测可用了。只不过在开发工具调试时,需要关闭域名校验。但是正式上线之后,是可以正常使用的。
- 当前状态
因为当时服务器没有设置静态IP,所以重启后服务器的IP改变了,于是将小程序里对应的IP设置为新的IP。在开发工具调试时,关闭域名校验依然可以使用。但是正式上线之后,却无法正常访问了。以下是服务器和客户端的网路信息:
当前服务器IP: 10.198.198.30
客户端IP: 10.198.199.46
子网掩码: 255.255.254.0
默认网关: 10.198.198.1
求问,为什么这种情况下,局域网通信失效了?是因为没有被识别成局域网IP吗,还是接口更新了?
4 回复