我有一个域名列表,我需要过滤CDN(内容分发网络)所服务的域名。我将使用python脚本来做到这一点。 首先,我想我可以从域名中识别它们。但并非所有域名都有cdn关键字。
我使用CDN服务域名中是否有任何理由或任何功能来识别CDN服务域?
答案 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.