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

2020 年 5 月 2 日
 RiESA

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

2369 次点击
所在节点    问与答
11 条回复
uqf0663
2020 年 5 月 2 日
貌似无解,不过可以试试工信部投诉走一波(不一定有用)
mickeyworks
2020 年 5 月 2 日
网站打开给个提示,告知用户
RiESA
2020 年 5 月 2 日
@uqf0663
@mickeyworks
真的是感觉无解,但是除了通知用户之外好像也没什么办法了
uqf0663
2020 年 5 月 2 日
感觉还是得去试试工信部投诉,都无法解析了,通知(新)用户从何说起?
RiESA
2020 年 5 月 2 日
@uqf0663 有点担心胳膊拧不过大腿
chinvo
2020 年 5 月 2 日
HTTPS + HSTS

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

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

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

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

加了 https 是保证你网站响应的内容是被加密的,中间人截获了无法解密和修改。
加 hsts 会让浏览器在第一次请求的时候直接使用 https,是为了保证 不会出现用户访问到了中间人,然后中间人做代理访问你的 https,这样你网站视角下中间人就是收响应的客户端,防止中间人通过这样的二次倒手修改替换发给实际用户的响应。
MeteorCat
2020 年 5 月 2 日
没办法的,只能提示用户关了屏蔽软件
MeteorCat
2020 年 5 月 2 日
@MeteorCat 改 dns

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/668077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX