如何从域名列表中过滤CDN所服务的域?

时间:2017-03-12 08:39:07

标签: python cdn detect

我有一个域名列表,我需要过滤CDN(内容分发网络)所服务的域名。我将使用python脚本来做到这一点。 首先,我想我可以从域名中识别它们。但并非所有域名都有cdn关键字。

我使用CDN服务域名中是否有任何理由或任何功能来识别CDN服务域?

1 个答案:

答案 0 :(得分:1)

首先,你不能100%准确地做到这一点。

但是,在许多情况下,您可以通过跟踪引导相应提供商服务器的CNAME记录来识别使用流行云提供商的域。 即这是关于Amazon CloudFront的文档http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html

  

在CloudFront中,备用域名(也称为CNAME)允许   您使用自己的域名(例如,www.example.com)获取链接   到您的对象而不是使用CloudFront的域名   分配给您的发行

示例:

dig -t CNAME c.amazon-adsystem.com
c.amazon-adsystem.com.  896     IN      CNAME   d1ykf07e75w7ss.cloudfront.net.