追梦人博客Dream.ren

追梦人 Dream.ren

国内运营商开始大范围部署IPv6

Cloudflare异常缓慢:

Cloudflare因为支持Websocket,导致今年都快要被一些玩家给玩坏了,博主这两天在折腾Cloudflare CDN,不过并非用于那些奇技淫巧,仅仅是为了节省网站宽带,在使用过程中我发现Cloudflare在中国移动的数据网络下十分缓慢,速度只有约16k/s左右,真是一次十分成功的云减速呢!于是我进行排查,发现在中国移动4G网络下访问https://dl.dream.ren/cdn-cgi/trace,使用的CDN节点为香港节点,香港节点为何会这么慢?不科学啊!再仔细一看,发现自己的IP居然是IPv6地址!经过一番验证,我发现自己的手机确实是分配到了公网IPv6地址2409:8894:8000:c5f0:bbd3:e990:f36d:638b,能够访问IPv6网络,上网查询了一番,发现不仅仅是中国移动,许多地区中国电信和中国联通的数据网络均能够分配IPv6公网地址。原来如此,这就好解释了,因为浏览器等软件都是IPv6优先,所以自己的手机到Cloudflare香港节点使用的是IPv6网络,但是IPv6网络在国内刚开始大范围部署,支持IPv6的线路和网络设备不足,导致IPv6出口宽带拥塞,访问缓慢。

解决方法:

既然找到了原因,那就好处理了,因为dream.ren域名不是通过NS方式接入的Cloudflare,所以我们是可以自由选择到Cloudflare的解析方式的,Cloudflare默认分配给我们一个cname地址dl.dream.ren.cdn.cloudflare.net,但是这个地址上是有AAAA(IPv6地址的解析方式)记录的,直接这样解析是会使用IPv6网络的,于是我们只要手动解析A记录就可以了,不解析AAAA记录的话用户就不会使用IPv6网络去访问Cloudflare了。另外,Cloudflare的IP地址都是Anycast任播地址,这个IP地址被分配到了Cloudflare在全球的许多节点上,每个IP能对外提供相同的服务(但是CDN节点不能提供公共DNS服务,可能是嫌弃默认CDN的IP不好看,且可能会变动,就未放行53端口的原因吧),或者反过来讲,Cloudflare花大价钱买了1.1.1.1地址并对外提供DNS服务,并且为其配上了浏览器可信的ssl证书,Cloudflare自然也是希望能充分利用这个IP资源,在上面提供CDN等服务的。不管出于什么原因,我们知道1.1.1.1这个IP能提供Cloudflare的CDN和DNS服务就OK了,手动把域名A解析到1.1.1.1,大功告成,从此网站的IP就变成了1.1.1.1,还是挺爽的。另外,如果你是一位使用Cloudflare的站长,我也希望在IPv6出口宽带不足、移动用户访问不畅的情况下,你可以借鉴这种配置方法来规避这种IPv6初期带来的阵痛与不适。

中国的IPv6

不对,渐渐180°远离标题了,回来我们接着谈IPv6,首先,我们应该感谢长城防火墙在去年9月19日的时候成功地应用了证书检测技术,并在今年逐渐大范围落地,正是得益于这种技术,今年我国的IPv6网络才得以如此大规模部署。让普通大众能够体验到更加快速、更加安全的IPv6网络。另外,目前国内这次IPv6网络的范围部署主要表现在数据网络上,在今年的7月14日左右就开始有大量网友表示分配到了公网IPv6地址(我真的是有点儿后知后觉了……),固定宽带环境暂时尚未大范围部署,截至发本文时,中国的IPv6用户大概已有833万人。当设备处于IPv6网络环境中时,会优先使用IPv6网络,当然DNS也一样,设备会优先使用IPv6网络下设置或分配到的DNS地址,访问网站时也优先访问IPv6地址而不会访问IPv4地址,Pure DNS目前没有IPv6地址,也不支持IPv6纯净解析,因此,当你的使用IPv6网络时,可以考虑不再使用Pure DNS或者在适配器设置(Windows系列)中关闭IPv6协议。

2018年8月12日 31 / /
标签:  暂无标签

评论回复

  1. 回复 天龙宝宝

    介个博主一定很皮 :wink:

  2. 回复 jack

    假装有图,哈哈

  3. 回复 bal

    诶,怎么关闭那个ipv6

  4. 回复 bal

    那个勾勾点没了然后确定就好了吗?

  5. 回复 小白

    问一下,博主用了哪些插件啊?

  6. 回复 hhh

    怪不得WiFi这么卡

  7. 回复 Misaka2000132

    前几天我发现广东移动宽带能获取到IPv6地址了,而且还是公网的,就是要用电脑拨号才能正常使用IPv6,路由器和光猫拨号IPv6,电脑获取到局域网的IPv6地址但是无法使用IPv6上网 :oops:

  8. 回复 Page

    博主也加了ssr,升级了

  9. 回复 鸟叔

    ipv4已经不够用了,家庭用户的外网ip就没有,都没10开头的内网ip强奸了

  10. 回复 落小北

    请问!停止服务后应该怎么做呀orz现在P站进不去惹,不能直播了好难受

  11. 回复 cess

    原来是这样啊

  12. 回复 来自星星的用户

    貌似又挂了 :sad:

  13. 回复 MIKUISMINE

    奇技淫巧还行 :grin:

  14. 回复 test

    用流量访问测试了一下ipv6真的有

  15. 回复 test

    身在cernet2,,无视GFW~~

    • 回复 xinxin8816

      @testcernet2也已经开始屏蔽敏感网站了

  16. 回复 super陈

    :?: 真是辛苦大佬了puredns用了一年左右才知道有博客~来瞻仰一下大神~~~

  17. 回复 为什么名字都取test😂

    那之前电脑改的ipv4,ipv6貌似不能用那个123.207.137.88了。格式不一样诶,那都变成ipv6是不是dns就没用了?

  18. 回复 001

    被查封了?为什么我用不了了?

2 + 4 =

回到顶部