这个DNS加速器(爬墙功能)的工作原理是什么?

2012-07-16 12:52:52 +08:00
 rankjie
这个网站提供服务只需要你更改DNS为他们给你的DNS,然后就能上FB,TWITTER,Y2B。
nslookup以上网站出来的IP都是114.80.209.100,猜测是做了反向代理什么的(?)
但是打开twitter、FB,他们的证书也没出问题,真是十分奇妙,不太想的清原理。
哪位老师能解释下?

网址是: http://www.dnsacc.com/
6437 次点击
所在节点    问与答
10 条回复
j1945
2012-07-16 14:09:11 +08:00
看上去不错,这么搞看上去速度有保障。。。不知道有没有小白鼠来谈谈速度怎么样。。。youtube看1080P流畅么?
madeye
2012-07-16 14:16:27 +08:00
实际上就是反向代理,从技术上需要实现:

1. DNS 服务器,代理服务器(一级)都必须在国内。
2. 账户认证,一般来说 HTTP Basic Authentication 就可以了。

一些可能遇到的问题:

1. 部分地区对 DNS 的污染会影响到所有 53 端口上的 UDP DNS 请求,即使 DNS 服务器在墙内也无能为力。
2. 使用 HTTP Proxy 访问互联网的局域网用户。
3. 所处网络的 DNS 请求在出口处被重定向,或不允许外部 DNS 解析的网络。(常见于一些公司网络)。
Eyon
2012-07-16 14:19:06 +08:00
youtube 视频能播放么?
robhsiao
2012-07-16 14:22:07 +08:00
好像有点意思,如果是反向代理的话,能绕过https证书安全性的问题吗?
dndx
2012-07-16 14:35:46 +08:00
@robhsiao 应该是不行的,因为这个网站的反向代理只有一个IP,必然需要使用Host头来判断你访问的网站,如果是SSL链接,七层信息完全加密,他是取不到任何请求信息(包括HTTP头)的,所以无从得知请求应该转发给谁。

解决方案两种,要么做SSL证书替换,这样破坏了SSL的安全基础,用户的信息安全也得不到保障。
要么为使用SSL的域名单独使用一个代理IP,这样可以通过四层转发来做到过墙。
treo
2012-07-16 15:03:59 +08:00
@dndx 难道不能过滤一下,非加密的数据包根据HTTP头转发,加密的根据IP头转发?
dndx
2012-07-16 15:06:31 +08:00
@treo 既然反向代理劫持了所有域名,所有请求的dest ip必然都一样,如何根据IP头转发?
jeeson
2012-07-16 15:51:20 +08:00
http://proxydns.co/ 用的可能也是相同的技术

=====

How does ProxyDNS works?

ProxyDNS works mostly like a normal DNS, not altering your normal browsing in any way, but only for those sites that are blocked for you. It all happens so transparently that you just notice the fact that there is no blocking anymore.
Reliable: The Cloud guarantees high bandwith.
Secure: Only the traffic to blocked sites get proxyed.
Simple: Designed to be completely transparent.
Smart: ProxyDNS takes care of everything for you.
Easy: Just a DNS config, that's all.
jeeson
2012-07-16 15:59:33 +08:00
不过 ProxyDNS 的目的是为了“Surf Internet with no geographic restrictions.” 从而可以方便的访问 有地区限制的服务,例如 Hulu, Netflix 等
treo
2012-07-16 18:16:31 +08:00
@dndx 啊,不好意思,是我犯晕了

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

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

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

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

© 2021 V2EX