DNS 污染相关问题

2017-09-20 16:54:00 +08:00
 zddewe

求问大佬阿里 DNS 有污染吗?

阿里 DNS

223.5.5.5 223.6.6.6

另外几个问题:

  1. 该怎么检查 DNS 服务器是否被污染?

阿里 DNS 我用着还挺好使的,毕竟我也不用解析太多的 DNS,可能只是冰山一角,所以也不知道它有没有污染,或者我没察觉

  1. 国内有 无污染的 DNS server 推荐吗?

  2. 有什么比较好的方式、工具解决 DNS 污染和劫持吗?

10638 次点击
所在节点    DNS
20 条回复
imn1
2017-09-20 17:06:08 +08:00
我们伟大的祖国是绝对没有 DNS 污染的,只有接上级部门通知按章办事

https://github.com/holmium/dnsforwarder
yidinghe
2017-09-20 17:06:44 +08:00
clino
2017-09-20 17:15:52 +08:00
这个不知道还能用吗 https://github.com/shadowsocks/ChinaDNS
Chingim
2017-09-20 17:22:02 +08:00
1. 该怎么检查 DNS 服务器是否被污染?
dig 一些域名进行检查. 比如 dig @223.5.5.5 facebook.com 会得到地址 243.185.187.39, 这是个保留地址, 不该出现在公网上的. 同时根据维基百科, 这是常用毒药:


2. 国内有 无污染的 DNS server 推荐吗?
有, 但是不会大面积使用.

3. 有什么比较好的方式、工具解决 DNS 污染和劫持吗?
解决的原理基本就是: 出国的时候把自己伪装成非 DNS 数据包. 伪装的方式包括但不限于:

- 用 tcp 查询 DNS, 比如 unbound 有这个功能
- 通过隧道查询 DNS, 比如 ss-tunnel, 将 DNS 数据封装后发送给 ss-server, 让 server 端代为查询, v0p0n 等方式也是隧道查询
Chingim
2017-09-20 17:28:58 +08:00
域名劫持是另外一个话题了, 我这里随便 dig 一个不存在的域名, ISP 都能劫持到它的导航页上去
coolcoffee
2017-09-20 18:13:39 +08:00
放心, 纯天然无污染。


$ nslookup youtube.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: youtube.com
Address: 203.98.7.65


$ nslookup youtube.com 223.5.5.5
Server: 223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
Name: youtube.com
Address: 203.98.7.65
zddewe
2017-09-20 18:32:19 +08:00
@Chingim 谢谢。同解析到 243.185.187.39 ,那我为什么能正常访问 www.facebook.com ,这岂不很魔幻。
15015613
2017-09-20 18:52:25 +08:00
@zddewe
代理忘关了?
liuminghao233
2017-09-20 19:21:45 +08:00
使用 dns 前请 trace 一下 神奇路由的就不要用

国内的无污染 dns 是指不会给你加 http 广告而已

那些那啥的一样是污染的

想要无污染只能国外 ip 建 dnsmsq 或者 dnscrypt

任何国内的公共 dns 都不纯洁,也没办法纯洁
liuminghao233
2017-09-20 19:24:08 +08:00
不好意思说错话了

由于广大网友的投诉,
目前国内的运营商 dns 目前是很纯净的,
如果有人觉得不纯净,
那肯定是你自己不纯净。
anoymoux
2017-09-20 20:45:13 +08:00
disk
2017-09-20 22:42:14 +08:00
dns 服务器没污染,但你查询时可能被暴力劫持,是你的缓存被污染了。
fiht
2017-09-20 23:42:41 +08:00
@disk 巧了老哥 你的头像是我以前手机壁纸
wanderer
2017-09-21 00:12:04 +08:00
阿里云这边连优酷都艹,别说其他的了……
vinsoncou
2017-09-21 00:17:06 +08:00
最近机房经常遇到 dns 缓存莫名被污染,而且污染 ip 与正确 ip 很相似,目前使用 httpdns 解决。
https://github.com/vinsonzou/gohttpdns
jacy
2017-09-21 01:10:05 +08:00
呵呵
nslookup twitter.com x.x.x.x
后面无论怎么填都会被污染
Chenyao
2017-09-21 01:14:50 +08:00
https://github.com/Chenyao2333/freedns

这个会预先查一下,如果域名不是国内就用 google 的 httpdnsh 或者其他服务器查
Yien
2017-09-21 01:27:55 +08:00
记录一下
nirocfz
2017-09-21 08:03:22 +08:00
公网 dns 即使向客户端响应了无污染的结果,客户端也不一定拿到这个结果
owenliang
2017-09-21 11:50:17 +08:00
https://dnscrypt.org/ ,拿好不谢。

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

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

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

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

© 2021 V2EX