免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2061 | 回复: 3
打印 上一主题 下一主题

[DNS] 关于cdn中两次反解问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-10 20:06 |只看该作者 |倒序浏览
在cdn系统中,如果某个应用需要反解,因为有cache服务器做代理的缘故,按道理说来需要进行两次反解.
首先,客户端连接cache服务器,cache对客户端进行反解.
然后,cache服务器连接网站的服务器,服务器对cache进行反解.
如下图所示,步骤4和7就是这两次反解.(图片不知道如果加入,先不加了)

cdn系统为www.aaa.com提供服务
其dns服务器为www.test.com
有两个cache服务器:
www.cache1.com 210.100.1.1
www.cache2.com 210.100.1.2


1-> 客户端 www.client.com  ip :210.100.1.200
      通过cdn系统的dns :ns.test.com查询www.aaa.com的ip
2-> ns.test.com返回cache服务器1的地址210.100.1.1
3-> 客户端 www.client.com向cache服务器1发出访问请求
4-> cache服务器1对客户端ip 210.100.1.200 进行反解,查询其他的外部dns服务器来获取
    210.100.1.200 的域名.
5-> 外部dns返回客户端的反解为www.client.com,对客户端服务,否则无反解,拒绝服务.
6-> cache服务器1对访问www.aaa.com获取内容
7-> www.aaa.com对服务器进行cache服务器1进行反解,查询cdn系统的dns ns.test.com
8-> ns.test.com返回210.100.1.1的域名为www.cache1.com
9-> www.aaa.com返回cache服务器1内容
10-> cache服务器1返回客户端www.client.com内容


这里还有一个问题是,假如说cache服务器1配置为不对客户进行反解的话,
客户端最终还是能获得www.aaa.com的内容的.
www.aaa.com对cache服务器1进行了反解,并且成功了.cache可以从www.aaa.com
中获取内容,并返回客户端.
但是,如果这样的话,www.aaa.com使用反解的初衷就达不到了.

对于cache服务器对客户端反解的实现,不知道各位是怎么做的,这个我没有具体实现过,
我的想法是通过squid的srcdom_regex做.

这里应该有不少的朋友对cdn系统熟悉的吧,希望多多发表意见.

revese dns.gif (18.62 KB, 下载次数: 42)

cdn

cdn

论坛徽章:
0
2 [报告]
发表于 2006-08-11 11:45 |只看该作者
让cache对client进行反解,server对cache不要求反解行不行?

论坛徽章:
0
3 [报告]
发表于 2006-08-11 21:07 |只看该作者
这个主要还是看网站运营商端的软件,因为cdn系统和其对提供服务的站点可能属于不同的
两个公司,假如说本来www.aaa.com的公司的服务器未加入cdn系统之前是要求做反解的,
然后www.aaa.com的老总说,我要cdn公司提供为我提供服务.但是系统还没有来得及做调整,
就可以使用这样做临时调整.
因此,这种两次反解的方案也合适过渡期使用.

说实话,这样经过两次反解其实很麻烦,不过如果服务器端如果做了反解的缓存的话,速度应该不
会慢到那个地方去,毕竟cache服务器就是那么有限的几台.而且,这样做的好处是可以不必对原先
www.aaa.com公司的服务器系统做大的更改(加个反解的缓存就行了),这也是cdn的好处.

论坛徽章:
0
4 [报告]
发表于 2006-08-15 09:30 |只看该作者

回答

在你上面的图中, 第7和8部在CDN运行系统中 不存在的。
最初 网站的DNS会Cname到CDN系统的DNS上。
实际上 一般你反解也只是得到网民所用的DNS。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP