2010-09-09 93 views
4

有没有办法检测一个网站是否在内容分发网络上,如果是,我们可以告诉他们使用哪种服务?我们可以检测一个网站是否在CDN上?

+0

的可能重复[检查CDN(内容分发网络)为某个网站(http://stackoverflow.com/questions/3447187/check-cdncontent-delivery-network-for-一个给定的网站) – 2010-09-09 09:11:13

+0

你可能想问这个stackexchange网站http://webmasters.stackexchange.com/ – Spoike 2010-09-09 09:12:28

回答

2

只要看看网站的图像(和其他媒体)的网址。 反向查找你在那里看到的主机名的IP,你将看到谁拥有它们。

1

如果URL没有提供,您也可以从媒体的HTTP标头中知道。例如,由SimpleCDN提供的媒体在其头文件中有Server: SimpleCDN 5.6a4

1

cdn planet现在在github上有他们的cdn finder工具 http://www.cdnplanet.com/blog/better-cdn-finder/该工具安装在命令行上,并允许您使用主机名称提供并检查它们是否使用CDN。

+3

请注意,[只有链接的答案](http://meta.stackoverflow.com/tags/link-only -answers/info),所以SO答案应该是搜索解决方案的终点(而另一个引用的中途停留时间往往会随着时间的推移而变得过时)。请考虑在此添加独立的摘要,并将链接保留为参考。 – kleopatra 2014-02-06 14:17:10

12

可以从命令行实现的方法是使用'host'命令,其中-a标志被设置为查看DNS记录,例如,

host -a www.visitbritain.com 

返回:

www.visitbritain.com. 0 IN CNAME d18sjq5nyxcof4.cloudfront.net. 

在这里你可以看到,CNAME进入该网站使用CloudFront的作为CDN告诉我们。

相关问题