网普科技
网普管理员
网普科技人民公仆
积分 3080
发贴 2863
注册 2004-6-26 来自 网普科技
状态 离线
|
#1 小提示,解决国内访问softpedia.com不正常的问题
http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
(网普科技优质美国主机、美国Linux虚拟主机服务)
原文地址
http://bbs.netpu.net/viewthread.php?tid=3616
问题提出
今天一客户QQ上问我这里访问softpedia.com是否正常。
想了一下,发现访问softpedia.com正常的情况貌似很少,大部分时候都是页面显示很少很少的一部分,没有图片,没有css,貌似还缺少很多内容。
当然,解决的方法可能很多,比如VPN啊,代理啊,甚至肉身翻墙(貌似很难)
不过对于大多数人而言,这些都很麻烦。于是好奇,想探索一下有无其它方法。
解决思路
打开了一下softpedia.com,情况依旧
查看了一下html源码,看到引用了以下域名的内容CODE: [Copy to clipboard]
s1.softpedia-static.com
s2.softpedia-static.com
s3.softpedia-static.com 分析了一下这几个域名,应该是指向CDN节点的别名
这里简单介绍一下CDN,CDN即“内容分发系统”,举例说您可以将您的文件,放到世界范围内的100个节点上
然后用户访问您的文件,会自动访问到最近的节点上的文件
而softpedia.com即使用了CDN服务
我们访问s1.softpedia-static.com, 就会访问到“离我们最近的节点”
而CDN如何判断哪个节点离我们最近呢,在这个例子中,是判断发送dns请求的server,然后根据server的地理位置,来判断哪个节点离这个位置最近
所以,“离我们最近的节点”我加了双引号,实际上是离DNS最近的节点。
解决方法
看到这里,聪明的你大致应该知道怎么办了
比如换DNS,换成google dns,就可以啦
但是如果不想换DNS,有没有别的方法呢,答案是有的
将这几个域名强制指向其它节点的IP,那么不就会访问到之前出问题的烂节点了。
比如在hosts文件中添加:CODE: [Copy to clipboard]
68.142.79.69 s1.softpedia-static.com
68.142.79.69 s2.softpedia-static.com
68.142.79.69 s3.softpedia-static.com 更多的节点IP,您自己发掘啦
总结一下
话说这事怪谁呢,折腾我们这么麻烦。
不过也说明了一个道理,CDN遇到烂节点,还真不如不用CDN啊。
其它站点,如果使用了CDN,也是类似情况,那么也可以用相同的方法解决。
http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
(网普科技优质美国主机、美国Linux虚拟主机服务)
|
天理路上甚宽,稍游心,胸中便觉广大宏朗;
人欲路上甚窄,才寄迹,眼前俱是荆棘泥涂。
网普科技,优质美国主机服务!
美国Linux主机,美国虚拟主机
支持PHP+MYSQL+cPanel+EMAIL
为用户负责,拒绝反动、赌博及色情内容! QQ:126818
发送QQ消息 |
|