无论是国内版本的微信还是wechat,WIFI下接收消息总是转圈转圈,现提供通过修改DNS来解决转圈的问题。
解决方法#
在WIFI自定义DNS处将DNS前面加上tls:// 可以解决此问题。
原理#
微信接收消息(WI-FI下)速度受到设备本身和路由器DNS设置的影响,如果是IOS系统,还有一个机制是当IOS的DNS不可用时会使用路由器默认的DNS设置。而微信的DNS逻辑刚好不支持TLS协议,其自行解析DNS并且会直接用IP进行请求,但这个过程会阻塞消息的接收所以很慢,所以通过将DNS前面加上
tls://来绕过了这个机制才加快了消息的接收。基于以上,IOS还可以将DNS 以
tls://开头乱填。
评论加载中…