RiESA
V2EX  ›  问与答

网站用户因为运营商 DNS 原因,导致广告或者无法正常解析的情况下,作为网站方有什么办法去处理吗?

  •  
  •   RiESA · May 2, 2020 · 2140 views
    This topic created in 2202 days ago, the information mentioned may be changed or developed.

    还是束手无策,只能默默的通知用户更改 DNS?

    11 replies    2020-05-02 21:31:26 +08:00
    uqf0663
        1
    uqf0663  
       May 2, 2020
    貌似无解,不过可以试试工信部投诉走一波(不一定有用)
    mickeyworks
        2
    mickeyworks  
       May 2, 2020
    网站打开给个提示,告知用户
    RiESA
        3
    RiESA  
    OP
       May 2, 2020
    @uqf0663
    @mickeyworks
    真的是感觉无解,但是除了通知用户之外好像也没什么办法了
    uqf0663
        4
    uqf0663  
       May 2, 2020
    感觉还是得去试试工信部投诉,都无法解析了,通知(新)用户从何说起?
    RiESA
        5
    RiESA  
    OP
       May 2, 2020
    @uqf0663 有点担心胳膊拧不过大腿
    chinvo
        6
    chinvo  
       May 2, 2020   ❤️ 1
    HTTPS + HSTS

    一次正常访问之后就再也不会被中间人了, 顶多打不开(
    Darkside
        7
    Darkside  
       May 2, 2020
    补充 @chinvo #8
    把域名加进 HSTS preload list,这样( Chrome 用户)第一次访问就会是 https (不过域名添加成功后,可能需要等待一段时间,才会更新到 Chrome 的安装包里)

    但是如果你的用户大多使用国产浏览器的话,可能没什么用
    alect
        8
    alect  
       May 2, 2020
    楼上说 hsts 的,请问你们广告商的域名跟你们自己网站的域名一样吗?加 hsts 有神马用?
    zpf124
        9
    zpf124  
       May 2, 2020
    @alect 是给你自己的网站加 https 和 hsts,不是让你给中间人加,你相加也加不上。

    还是根据你的话难道是你网站自己加了广告商,结果被运营商给替换了?

    如果你只是为了防止运营商中间人给你插广告。那么就像上边说的 https+hsts 。

    加了 https 是保证你网站响应的内容是被加密的,中间人截获了无法解密和修改。
    加 hsts 会让浏览器在第一次请求的时候直接使用 https,是为了保证 不会出现用户访问到了中间人,然后中间人做代理访问你的 https,这样你网站视角下中间人就是收响应的客户端,防止中间人通过这样的二次倒手修改替换发给实际用户的响应。
    MeteorCat
        10
    MeteorCat  
       May 2, 2020 via Android
    没办法的,只能提示用户关了屏蔽软件
    MeteorCat
        11
    MeteorCat  
       May 2, 2020 via Android
    @MeteorCat 改 dns
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3316 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 11:45 · PVG 19:45 · LAX 04:45 · JFK 07:45
    ♥ Do have faith in what you're doing.