
微信作为我们日常生活中常用的通讯工具,对于苹果手机的用户来说,可能会遇到一些特别的困扰。经常看到消息通知已经提醒,但打开微信时却长时间显示“收取中”,连接缓慢等问题让人头疼不已。很多人可能会误以为是自己的信号不好或者网速慢导致的,其实不然。
当我们细心观察后,会发现这种情况通常在连接家庭WiFi时更为明显,而在使用蜂窝数据时则很少发生。这背后的真正原因其实与我们的网络连接密切相关。
在办理家庭宽带时,运营商默认给我们分配的是内网IPv4地址。这意味着我们的路由器或光猫所连接的都是内网,而内网需要借助外网才能实现互联网连接。外网的配置由运营商负责,我们无法改变这一点。但内外网之间的连接需要进行地址转换,即内网转外网,这是我们能够上网的原因。
在手机端到微信服务器之间,可能经历了多次的地址转换,这无疑增加了网络连接的复杂性。只要其中任何一个环节出现问题,都可能影响到整个连接的性能,导致微信连接缓慢。当微信长时间未与服务器通信时,运营商可能会主动切断手机与服务器之间的连接,当你再次打开微信时,需要重新连接。
除了运营商的原因,苹果手机的运行机制也会对此产生影响。苹果采用了墓碑机制,即在不使用某个app时,切换到后台会限制该app的资源使用,包括切断网络连接。这就是为什么我们每次打开微信时都会看到“收取中”的原因。
既然无法改变苹果的运行机制,那么我们应该如何解决这一问题呢?答案就在于改变我们的网络环境。
前面提到,运营商为我们分配的是内网IP。为了提升使用体验,我们可以选择使用公网IP。但在移动网络中,即使联系运营商客服,也很难获得公网IPv4。因为移动宽带业务起步晚,掌握的公网IPv4资源有限,很多客户共享一个公网IP,导致移动网络体验不佳。
这时,我们可以考虑开启IPv6。IPv6是为了应对IPv4资源短缺而诞生的,其数量庞大到可以为地球上的每一粒沙子分配一个公网IP。开启IPv6后,我们将获得公网IP,微信也能实现纯IPv6接入。在实际体验中,你会发现微信的消息接收和连接几乎瞬间完成,没有任何等待。
开启IPv6的方法很简单,只需在路由器中打开IPv6开关即可。但需要注意的是,我们需要将光猫设置为桥接模式,这样才能获得真正的IPv6地址。否则,需要开启路由器的NAT6模式。
