这几天新装了电信宽带,发现以安卓豆瓣、微博国际版为代表的一些APP存在图片加载的问题,换成移动网就可以,但测速正常,且文字加载正常。经过一番网上搜索,怀疑是ipv6的问题,于是在小米手机的以下位置设置 - 我的设备 - 全部参数 - 状态信息 - ip地址
,中查看了手机的ip,一共有一个192开头的内网ipv4地址,fe开头的内网ipv6地址,还有两个24开头的ipv6地址,应该是电信给自动分配的,用ipv6-test网站测试ipv6不通,不知电信是什么考虑,明明分配了ipv6地址却不允许连接ipv6网址。
是不是很多app由于添加了ipv6的支持所以加载图片的时候首先尝试使用ipv6的地址呢?因此想试一试关闭光猫的ipv6能不能解决问题。网上的一些信息都已经过时,最新版本的电信光猫已经不能照样设置,于是摸索了一番,打开光猫设置页面http://192.168.1.1:8080/CustomApp/index.asp
,依次选择网络 - 用户侧管理 - ipv6配置
,右侧取消启用DHCPv6服务器
,dns来源设置为网络连接
,接口选择非空白的那一项,前缀来源设置为static
,前缀设置为fe80::/64
,然后保存并重启路由器,按照上面的方法查看手机ip地址,可以发现现在已经没有24开头的ipv6地址,打开app,图片加载非常顺滑,问题成功解决。