Skip to content

Instantly share code, notes, and snippets.

@chrisdlangton
Created October 26, 2020 13:43
Show Gist options
  • Save chrisdlangton/dcb99f6404ea82421d1fe8679146f68c to your computer and use it in GitHub Desktop.
Save chrisdlangton/dcb99f6404ea82421d1fe8679146f68c to your computer and use it in GitHub Desktop.
List of web hosting providers - expected these services have customers that use CNAME records for custom/vanity domains
"""
The following python list of tuples is in the form of;
(<url_segment>, <provider_name>)
url_segment: str = a substring match, can be of prefix suffic or any substring
provider_name: str = human friendly name of the provier
"""
hosting_providers = [
('.clients.turbobytes.net', 'TurboBytes',),
('.turbobytes-cdn.com', 'TurboBytes',),
('.afxcdn.net', 'afxcdn.net',),
('.akamai.net', 'Akamai',),
('.akamaiedge.net', 'Akamai',),
('.akadns.net', 'Akamai',),
('.akamaitechnologies.com', 'Akamai',),
('.gslb.tbcache.com', 'Alimama',),
('.cloudfront.net', 'Amazon Cloudfront',),
('.s3-website-', 'Amazon S3 Website',),
('.s3-website.', 'Amazon S3 Website',),
('.s3.', 'Amazon S3 Bucket',),
('.s3-accesspoint.', 'Amazon S3 Bucket',),
('.anankecdn.com.br', 'Ananke',),
('.att-dsa.net', 'AT&T',),
('.azioncdn.net', 'Azion',),
('.belugacdn.com', 'BelugaCDN',),
('.bluehatnetwork.com', 'Blue Hat Network',),
('.systemcdn.net', 'EdgeCast',),
('.cachefly.net', 'Cachefly',),
('.cdn77.net', 'CDN77',),
('.cdn77.org', 'CDN77',),
('.panthercdn.com', 'CDNetworks',),
('.cdngc.net', 'CDNetworks',),
('.gccdn.net', 'CDNetworks',),
('.gccdn.cn', 'CDNetworks',),
('.cdnify.io', 'CDNify',),
('.ccgslb.com', 'ChinaCache',),
('.ccgslb.net', 'ChinaCache',),
('.c3cache.net', 'ChinaCache',),
('.chinacache.net', 'ChinaCache',),
('.c3cdn.net', 'ChinaCache',),
('.lxdns.com', 'ChinaNetCenter',),
('.speedcdns.com', 'QUANTIL/ChinaNetCenter',),
('.mwcloudcdn.com', 'QUANTIL/ChinaNetCenter',),
('.cloudflare.com', 'Cloudflare',),
('.cloudflare.net', 'Cloudflare',),
('.edgecastcdn.net', 'EdgeCast',),
('.adn.', 'EdgeCast',),
('.wac.', 'EdgeCast',),
('.wpc.', 'EdgeCast',),
('.fastly.net', 'Fastly',),
('.fastlylb.net', 'Fastly',),
('.google.', 'Google',),
('googlesyndication.', 'Google',),
('youtube.', 'Google',),
('.googleusercontent.com', 'Google',),
('.l.doubleclick.net', 'Google',),
('d.gcdn.co', 'G-core',),
('.hiberniacdn.com', 'Hibernia',),
('.hwcdn.net', 'Highwinds',),
('.incapdns.net', 'Incapsula',),
('.inscname.net', 'Instartlogic',),
('.insnw.net', 'Instartlogic',),
('.internapcdn.net', 'Internap',),
('.kxcdn.com', 'KeyCDN',),
('.lswcdn.net', 'LeaseWeb CDN',),
('.footprint.net', 'Level3',),
('.llnwd.net', 'Limelight',),
('.lldns.net', 'Limelight',),
('.netdna-cdn.com', 'MaxCDN',),
('.netdna-ssl.com', 'MaxCDN',),
('.netdna.com', 'MaxCDN',),
('.stackpathdns.com', 'StackPath',),
('.mncdn.com', 'Medianova',),
('.instacontent.net', 'Mirror Image',),
('.mirror-image.net', 'Mirror Image',),
('.cap-mii.net', 'Mirror Image',),
('.rncdn1.com', 'Reflected Networks',),
('.simplecdn.net', 'Simple CDN',),
('.swiftcdn1.com', 'SwiftCDN',),
('.swiftserve.com', 'SwiftServe',),
('.gslb.taobao.com', 'Taobao',),
('.cdn.bitgravity.com', 'Tata communications',),
('.cdn.telefonica.com', 'Telefonica',),
('.vo.msecnd.net', 'Windows Azure',),
('.ay1.b.yahoo.com', 'Yahoo',),
('.yimg.', 'Yahoo',),
('.zenedge.net', 'Zenedge',),
('.b-cdn.net', 'BunnyCDN',),
('.ksyuncdn.com', 'Kingsoft',),
('.stackpathcdn.', 'StackPath Edge',),
('.herokuapp.', 'Heroku',),
('.myshopify.com', 'Shopify',),
('.azurewebsites.net', 'Azure App Service'),
('.blob.core.windows.net', 'Azure Blob Storage'),
('.web.core.windows.net', 'Azure static website'),
('.netlify.app', 'Netlify'),
('.hubspot.net', 'HubSpot'),
('.github.io', 'GitHub Pages'),
('.pythonanywhere.com', 'PythonAnywhere'),
('.gitlab.io', 'Gitlab Pages'),
('.section.io', 'section.io'),
('.ghost.org', 'Ghost'),
('.anvilapp.net', 'Anvil'),
('.apphb.com', 'AppHarbor'),
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment