如何检测web站点是否支持ipv6访问?
先说结论
我跑了 www.baidu.com。两轮,三十个节点。 全部返回 200。地址都是 240e 开头。 这是 ipv6。所以它支持 v6 访问。

三个判断信号
一是地址。详情里是 240e 段。 不是 v4 的短地址。 v4 地址一般更短。段数也对不上。 二是状态码。每个节点都 200。 没有超时。也没有被拒绝。 三是耗时。第一轮平均 0.127s。第二轮平均 0.024s。
我一开始判断错了
我以为沈阳那台 0.43s 是没走 v6。 试了半天才发现。它也是 240e 段。 那么它只是慢。不是不支持。 这两件事差很远。一个要改配置。一个只要看链路。
慢和不支持要分开
不支持:连接直接失败。 或者只有 v4 地址。根本上不去。 慢:能拿到 200。只是某一段长。 页面照样能打开。用户只是等得久。
哈尔滨那台。dns 0.001s。tcp 0.033s。ttfb 0.133s。 前面几段都很短。慢在等首字节。 这一段我在别的文章里拆过。这里不重复。
怎么自己验一遍
先看有没有 v6 记录。再看 v6 节点回不回 200。 这里我用宝塔拨测的网站测速。 多地区一起跑。结果按地区分组看。 只看一个节点没用。换一台就可能不一样。

两轮差五倍说明什么
第一轮 0.127s。第二轮 0.024s。 两轮间隔很短。那么第一轮赶上了忙时。 别拿它当常态。也别拿它当基线。
我的做法
跑两轮。然后按运营商分组。 全都 200。就说明支持 v6。 有节点打不开。再去看那台的解析和链路。 记录时间、地区、运营商。三样凑齐才好对照。 以后复查也照这三样来看。不然两边数字没法放一起。
能拿到 200。就别急着说人家不支持。