首先说结论,家用宽带 ipv6 带宽过低(存疑?),导致好处抵不过缺点。
最近入了 k2p,所以刷了个固件折腾了一下。
然后问题出现了,酸酸乳速度甚至不如以前的 100M 路由器。
最开始怀疑是开会的原因,但是只有偶尔几个网站有问题,比方说 play store 卡在正在下载,YouTube 偶尔不能播放,twitter 客户端读取不到缩略图。所以感觉开会说服不了我。
于是开始折腾,最开始我没意识到是 ipv6 的问题,非得找支持 ipv6 的固件,试了恩山上几乎所有的支持 ipv6 的固件,无果。
我甚至自己去弄了个 vmware 安装了 Ubuntu 准备自己编译,但是速度感人,10k 左右的速度在更新,我还在 Ubuntu 里装了酸酸乳开了全局速度还是一样,放弃了。
然后在恩山上逛了起来,发现个叫 smartdns 的东西,折腾一下装进去,nslookup 和 ping 地址不一样,感觉是失败了,也不大想折腾了,这时候我还没意识到问题,直到我无意中在电脑上 ping 了下谷歌,这才发现给我解析到 v6 地址上去了。
印象中不知在哪看过电信给的 ipv6 速度不太够,于是把路由器的 ipv6 禁了,然后上面有问题的网站瞬间秒开。测速了下虚拟机的 Ubuntu 速度也正常了。
搜索了一下发现也有人说他 ipv6 速度就几十 k,我自己关了也没再详测,主要是找不到 ipv6 的测速地址。
这里有几个疑问,以我 ipv6 速度就几十 k 为前提。
1,我能打开一些直播站点比方说 http://iptv.pdsu.edu.cn ,速度是正常的。
2,我机场没 ipv6 地址,为什么我通过机场访问会给我解析到 ipv6 上去?解析上去了也只是慢,而不是打不开,我这是通过哪过去的?是解析不成功卡尝试然后失败再给我解析到 ipv4 吗?
3,现在这情况感觉就是 DNS 出了问题,不该让它给我解析 ipv6 地址,但是一时也找不到在哪关闭,索性把整个 ipv6 关了。问题是有在不开 ipv6 dns 情况下获得 ipv6 访问权的方法吗?还是说应该在 DNS 上折腾,我用的是 OpenWrt 自带的 dnsmasq.也不知道该怎么弄。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.