V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
laminux29
V2EX  ›  全球工单系统

测了一下浏览器对于单域名解析后返回多 ip 且某 ip web server 故障后自动切换功能,手机端主流浏览器集体躺枪

  •  
  •   laminux29 · 2020-11-12 20:23:02 +08:00 · 1568 次点击
    这是一个创建于 1232 天前的主题,其中的信息可能已经有所发展或是发生改变。

    技术群里有个小伙伴说他的域名做了多解析,解析后每个 IP 都有一个单独的 web server,但客户反馈该功能似乎没起作用,表现为单个 web server 故障后,无法继续浏览页面。我怀疑是浏览器的问题,然后进行测试。

    1.我准备了一个域名,对它的 A 记录写了两个节点的 IP 。

    2.我把这两个 IP,划了两台虚机,这两台虚机都用 Python 创建了简单的 web 网站,每台返回不一样的内容。

    3.PC 端浏览器测试( Win10x64 ):

    360 安全浏览器 v12.2.1632.0:正常 F5 刷新,等待 30 秒后,无法切换 IP 。
    
    Win10 自带的 IE v11:正常 F5 刷新 8 秒后,可以看到结果。
    
    Chrome v86.0.4240.198:正常 F5 刷新后,等待 20 秒才切换到新 IP 。
    
    FireFox v82.0.3:正常 F5 刷新后,等待 21 秒才切换到新 IP 。
    
    搜狗浏览器 v10.0.2.33514:正常 F5 刷新后,等待 21 秒才切换到新 IP 。
    
    QQ 浏览器 v10.6.1(4242):正常 F5 刷新后,等待 21 秒才切换到新 IP 。
    

    4.手机浏览器测试(小米 Mix2 最贵版,MIUI 12.0.1.0 官方最新版,安卓 9 ):

    小米自带浏览器 v13.2.20:刷新后超过 30 秒无法切换 IP 。
    
    X 浏览器 v3.4.5 build 516:刷新后超过 30 秒无法切换 IP 。
    
    夸克浏览器 v4.3.5.146 ( 201027155007 ):刷新后超过 30 秒无法切换 IP 。
    
    UC 浏览器 v13.1.5.1095:刷新后超过 30 秒无法切换 IP 。
    
    QQ 浏览器 v10.9.5.8835:刷新后第 10 秒,页面显示无响应。
    
    百度浏览器 v12.3.0.11:刷新后第 3 秒,页面显示努力加载,第 20 秒显示页面显示超时。
    

    5.结论:

    手机端,主流手机浏览器全体阵亡。
    
    PC 端 IE 的结果是最棒的,这我万万没想到。
    
    PC 端基于 Chrome 内核的主流浏览器,除了 360 安全浏览器这奇葩外,其他都通过。之所以测试 360 安全浏览器,是因为它在体制内占比高。
    
    PC 端火狐通过测试,结果和 Chrome 一样。
    
    2 条回复    2020-11-12 21:16:54 +08:00
    dswyzx
        1
    dswyzx  
       2020-11-12 20:36:03 +08:00 via iPhone
    手机端主流居然没有 chrome 我是没想到的
    littleTomorrow1
        2
    littleTomorrow1  
       2020-11-12 21:16:54 +08:00
    怎么没有测试手机端 chrome ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   958 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:42 · PVG 04:42 · LAX 13:42 · JFK 16:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.