MIUI 通过硬编码内置了 DNS?

2022-03-07 12:58:35 +08:00
 CirnoSalt

来源: https://twitter.com/gNodeB/status/1500500166549327877

27546 次点击
所在节点    Android
98 条回复
ysc3839
2022-03-08 02:13:58 +08:00
NXzCH8fP20468ML5
2022-03-08 02:45:08 +08:00
盲猜用于 dot 的域名解析
ZE3kr
2022-03-08 05:41:06 +08:00
为什么有人觉得这样做好?

以前,改了个网络设置,上不去网了,那就知道某个参数改错了

现在,就算 DNS 设置错了,还是有可能能上网。然而,问题就来了:某些网络环境下无法连接 114/6666 ,114/6666 宕机,114/6666 被针对性劫持等等,导致的结果就是时好时坏,用户还很难定位问题

此外,企业内网怎么办?合规性怎么办?公司安全部门是否需要全面禁止 MIUI ?
HolgerHuo
2022-03-08 07:02:11 +08:00
或许本意是好的
但是 114DNS 真的还能用吗 lol
这家年久失修 不仅没有 DNS6/DoH/DoT
就连一些域名都会解析不出来…
yaott2020
2022-03-08 08:02:40 +08:00
这种做法可以理解,但我觉着写死 dns 不是很合适,哪知道哪天 240c6666 就不是 dns 了
Goooooos
2022-03-08 08:16:02 +08:00
@ysc3839 #61 小于 2 个 dns 就给加默认。。。那是不是 8888 ,8844 都加上就没默认了
inoreader
2022-03-08 08:36:55 +08:00
@bclerdx 你去问问你周边的亲戚和非开发的朋友,他们有多少人知道 dns 、dhcp 、root 等,他们只是普通人过普通日子,一个不出问题的手机就行了,他们没意愿也没精力去研究这些,有这时间折腾手机 还不如去刷个抖音、打个麻将、逛个淘宝。
jpyl0423
2022-03-08 08:38:51 +08:00
小白不知道何为 DNS, 和小白会去动 DNS 这一点都不矛盾.
你没见过电脑小白瞎折腾, 结果电脑用不了的吗
wm5d8b
2022-03-08 08:42:05 +08:00
早就发现了,而且几个品牌的手机都这样做的,你去网络信息里看,明文告诉你使用的 DNS 的
q1angch0u
2022-03-08 09:14:06 +08:00
为什么很多人都说是为了方便小白呢?那苹果、三星等品牌的手机难道没有小白使用了吗…个人认为这件事儿的问题的论点应该是 [系统内置第三方 dns 是否侵犯了用户的知情权] ~
Zy143L
2022-03-08 09:19:59 +08:00
没感觉有啥问题啊
而且这是 MIUI11 的 目前 MIUI13 安卓 12 未检查到这部分
国外 Google 硬编码的还是 8.8.8.8 呢
国内换成 114 好像没啥不妥的
对于挂梯的来说都是 DNS 分流处理也没影响
liuidetmks
2022-03-08 09:23:46 +08:00
矫情
aheadlead
2022-03-08 09:26:02 +08:00
仅代表个人观点,我曾经在 MIUI 工作过一段时间,和网络无关。
我也并不是来证实 MIUI 有这样的行为,早已不用手机。

我想说,你永远无法想象用户会怎么用你的产品,你永远无法想象会有什么稀奇古怪的 jira 工单开到你的头上。
我接触了相当一部分真正的用户后,才意识到我曾经根本不懂用户。

根据当时 MIUI 研发电话回访的情况,说句不好听的,有相当一部分用户属于懂但又不完全懂。折腾一下手机弄坏了然后一个客诉。

对用户体验而言,在这种极端情况下,DNS 泄漏风险和彻底上不了网,孰轻孰重?
根据我的经验,可以推测这种方案是来源于一堆奇葩的工单。
比如用户自己改了个 DNS ,或者 DHCP 只下发一个 DNS ,然后刚好这个 DNS 坏了,用户投诉。

研发内心 OS:我能怎么办??? 我也很无奈啊。。。
手上永远还有一万个高优先级的活。可我也想给用户提供一个更友好的提示,但这过程中要 invovle 的人和各方资源,谁来出???一个卑微弱小无助的研发,自己 drive 做一套交互根本不是一个简单的事情。
再说吧,即便你弄一个提示出来,用户也真不一定能顺着这个提示自己把网络弄好。(过去安全中心 app 就有真实案例)

楼主位的方案虽然有点草台,但这才是在 MIUI 资源极其有限的情况下,最简单有效且合理的做法。

仅代表个人观点。
aheadlead
2022-03-08 09:27:32 +08:00
曾经处理过一大堆工单,投诉红米 6A 的手机打吃鸡卡的… 诸位可以看看这是个什么 CPU
599 的手机打刺激战场还能 60fps ,那旗舰机切腹自尽算了……(仅代表个人观点)
jerryjhou
2022-03-08 09:28:26 +08:00
@HolgerHuo 114 是最老牌的公共 DNS ,分区多可用性佳…
百度腾讯一直有时不时下线的毛病
AliDNS 是今年才加的节点,在此之前全都要去杭州绕一圈
CNNIC 只有北京单点,更年久失修了
jerryjhou
2022-03-08 09:32:02 +08:00
@q1angch0u 唯一的争议是:国产选哪家😓8.8.8.8 被广泛用于谷歌系和非谷歌系的解析,我观测到过 Netflix 也强行绕开系统 DNS
jerryjhou
2022-03-08 09:34:07 +08:00
@HolgerHuo 我刚查了下 223.5.5.5 居然做了全球 Anycast…这下碾压 114 了
abc8678
2022-03-08 09:37:07 +08:00
碰过一两次,打开某种网站,变成了红色的页面,写的是什么反诈。不知道是巧合还是另有原因
jr55475f112iz2tu
2022-03-08 09:46:55 +08:00
@aheadlead 只要做过数码产品电商客服性质的工作,就能深切体会到用户可以有多奇葩
sobigfish
2022-03-08 09:47:16 +08:00
推送 dns 应该是 ISP 完成的,这有点越俎代庖

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

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

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

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

© 2021 V2EX