ipv6.baidu.com 的检测机制不完善 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hzqim
V2EX    分享发现

ipv6.baidu.com 的检测机制不完善

  •  
  •   hzqim 2020-01-25 18:46:26 +08:00 5943 次点击
    这是一个创建于 2167 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不喜欢 Windows 10 默认优先使用 IPv6 的回落机制,遂按照微软的方法安装 “优先使用 IPv4 over IPv6” 补丁(其实就是修改注册表)(链接: https://support.microsoft.com/zh-cn/help/929852/guidance-for-configuring-ipv6-in-windows-for-advanced-users
    重启系统后,打开 ipv6.baidu.com ,提示:无法访问 IPv6 域名,请直接访问 www.baidu.com /百度检测到您正在使用 IPv4 地址,无法直接使用 IPv6 域名。
    但通过 https://test-ipv6.com/测试成绩为 10/10,也能访问 https://mirrors6.tuna.tsinghua.edu.cn
    故得出标题中的结论。

    不优先使用 IPv6,一来速度不如 IPv4 理想,二来某些站在 fallback 的过程中会不定时被 reset。
    不禁止 IPv6,一来因为 PT 需要公网 IP,二来可以用 Potplayer 看 IPv6 的视频源。
    5 条回复    2020-01-26 05:13:47 +08:00
    shansing
        1
    shansing  
       2020-01-25 19:18:12 +08:00   2
    不是不完善,而是逻辑不一样。个人认为 ipv6.baidu.com 本来就不是一个专业检测工具,它的逻辑是如果检测不到 IPv6 就返回提示给用户,而不是像 ipv6.google.com 那样干脆无法访问。考虑到网民的素养,这可以理解。于是 ipv6.baidu.com 在 AAAA 记录之外也同时设置了 A 记录,然后就会造成你说的情况。但这没办法调和,去掉 A 记录就没办法在 IPv4 环境下给用户有效提示。只能认为你的专业度已经超过一般网民。
    shansing
        2
    shansing  
       2020-01-25 19:21:50 +08:00
    @shansing PS:当然也可以干脆只给 A 记录。然后在上面用脚本检测 IPv6 连通情况。但这偏离了 ipv6. 作为一个完整业务域名的初衷。它就不是一个专门检测工具假设用户环境支持 IPv6,那么应该出现正常的百度搜索界面。
    hzqim
        3
    hzqim  
    OP
       2020-01-25 19:21:52 +08:00
    @shansing #1 谢谢指教!
    flyfishcn
        4
    flyfishcn  
       2020-01-25 21:40:56 +08:00 via iPhone   1
    其实只是百度用了一个非常投机取巧的方法部署这个 ipv6.baidu.com 而已。这其实并不是一个正确的双栈站点部署方法。
    百度的这个 ipv6.baidu.com 的 v4 和 v6 其实是两组独立的站点,即 A 记录对应的服务器和 AAAA 记录对应的是两组独立的服务器,A 记录的服务器不管你有没有 v6 地址,永远会显示在那个你没有 v6 地址无法访问的页面。而 AAAA 记录对应的服务器,也不是真正采用原生 ipv6 方式部署的,而且通过反向代理,在反向代理服务器上增加 v6 地址,达到可以在 v6 环境下被访问的。
    最简单的测试方法就是你禁用 ipv4 之后,以 ipv6-only 的方式访问,然后在搜索框输入“ip”,你会发现出来的是一个北京海淀区的百度 ip,就是那个反向代理的地址。
    可见百度不是从程序角度上去实现检测访客是不是有 ipv6 地址的。所以如果你是双栈用户,即使你真的有一个路由可达的 ipv6 地址,但由于你的系统优先了 A 记录的解析,也会显示那个没有 v6 地址无法访问的页面。
    meeken
        5
    meeken  
       2020-01-26 05:13:47 +08:00 via iPhone   1
    @shansing 22dm 老友啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2082 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 57ms UTC 01:25 PVG 09:25 LAX 17:25 JFK 20:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86