微信优先使用自己的HTTP-DNS来做业务解析,因此可以内部控制对应业务走哪个IP。
在此背景下,HTTP-DNS解析请求可能会通过IPv6网络获得响应。在绝大多数普通用户的上网场景下(家庭宽带或移动数据),用户的IPv6与IPv4的运营商线路一致,不存在问题;
但在高校的网络环境下,最终的网络出口处IPv4与IPv6走向的运营商不一致(比如IPv4出口为北京联通,但IPv6出口为CERNET2)。
在这样的情况下,可能会出现HTTP-DNS解析结果是教育网优化线路的IPv4地址,但是实际加载微信消息时是从联通访问该地址的情况。这会出现跨运营商的网络请求(联通->教育网),在跨网访问质量较差时,就会导致消息加载缓慢的问题。