免备案空间的实现原理是怎样的有人知道么……

2011-12-08 00:27:00 +08:00
 feiandxs
我自己的目前实现方案是海外假设nginx和squid做反向代理,当然这样效率极差,所有人也是都知道的。
之前就听说不少免备案空间,今天找人打听了一下原理,大致是说,类似公网NAT的机制。海外一台CDN服务器,解析在上面,这样ping就没有问题,在国外,无需备案。但是提交HTTP的请求的时候,CDN会基于自己的数据库动态开启一个端口,实现转发,实际对于用户来说获取的数据是直接从国内访问到的,这样速度就不是问题。
网络基础知识薄弱,许多地方无法理解,不知道有没有人知道,能给描述下这样的架构的。
5433 次点击
所在节点    服务器
12 条回复
mlzboy
2011-12-08 00:47:09 +08:00
之前我也只是听说什么香港转发,不是很清楚
fim8
2011-12-08 01:34:13 +08:00
"数据存放在国内服务器上,出口路由使用香港、台湾、新加坡、日本、美国等优质国际线路".

我始终认为这种方法并不是长久之计.不要和老大哥耍花招.
evlos
2011-12-08 02:14:05 +08:00
感觉还不如直接放日本Linode,速度又快又不用备案也不用那么复杂 - -
feiandxs
2011-12-08 03:41:42 +08:00
@fim8 这和花招没什么关系,这不是墙那个层次的东西,只是应付低级别的备案限制的办法。
@evlos 对个人用户来说一个linode轻松解决掉了。但对我这样的IDC商来说,对大量国内用户总得有个交代,不是简单往国外一扔就了事的。
已然大致揣测到一些原理了。。
和NAT无关,NAT的话因为回程路由的关系,仍然需要从国外服务器走一次,这个效果并不好,还不如上nignx简单了。
这种免备案空间的转发原理虽然网上没多少资料,语焉不详,无非就是用户和A服务器发起连接,A服务器转发给B服务器,B直接发送数据包给用户,对用户来说还显示是A服务器返回,这样就可以了,这其实开源软件里早有实现的东西了。今天先睡觉,这两天搭积木弄起来试试。
aveline
2011-12-08 06:24:36 +08:00
iSCSI
aveline
2011-12-08 06:25:52 +08:00
。。额iscsi和你说的无关。。
lanbing
2012-09-19 09:27:05 +08:00
无非两种方案,一种就是真正的免备案,某些机房。一种就是通过境外服务器反向代理的。
skydiver
2012-09-19 09:31:48 +08:00
@feiandxs B 怎么直接发送数据包给用户的?用户是和A建立的连接啊
summerblue52
2012-09-20 11:07:35 +08:00
现在可是关键时期哦,小心!
eric_q
2012-09-20 11:14:23 +08:00
早有听说,一直是传说
kemad
2012-09-20 12:57:58 +08:00
莫非就是 “url forwarding” ?
TONYHEAD
2012-09-20 14:35:45 +08:00
免备案空间需要DNS也使用空间商的吗?

如果需要的话可能是用智能DNS?

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

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

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

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

© 2021 V2EX