2017-03-12 1 views
-2

Ich habe eine Liste von Domänen und ich muss die Domänen filtern, die von einem CDN (Content Delivery Network) bedient werden. Ich werde dazu Python-Skript verwenden. Beim ersten dachte ich, ich kann sie aus dem Domain-Namen identifizieren. Aber nicht alle Domain-Namen haben das Schlüsselwort cdn.Wie kann ich die von einem CDN bedienten Domänen aus einer Liste von Domänennamen filtern?

Gibt es einen Grund oder eine Funktion in den CDN-bedienten Domänen, die ich zur Identifizierung von CDN-bedienten Domänen verwende?

Antwort

1

Vor allem können Sie es nicht mit 100% Genauigkeit tun.

Sie können jedoch in vielen Fällen Domänen mithilfe gängiger Cloud-Anbieter identifizieren, indem Sie CNAME-Datensätze verfolgen, die die Server des jeweiligen Anbieters anführen würden. I.e. hier ist ein doc auf Amazon Cloudfront http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html

In Cloudfront, ein alternativen Domain-Namen, die auch als CNAME bekannt ist, kann Sie Ihren eigenen Domain-Namen verwenden (zB www.example.com) für Links zu Ihrem Objekte stattdessen den Domain-Namen zu verwenden, dass Cloudfront zu Ihrer Distribution

Beispiel zuzuordnet:

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

Aber ich kann nicht verwenden beliebten Cloud-Anbieter. Ich meine, ich benutze Python-Skripte und ich möchte das in meinen Python-Codes behandeln. In Ihrem erwähnten Beispiel, was ist, wenn wir cloudfront.net in unserem Ergebnis nicht haben? Haben alle CDN-servierten Domains ein clouldfront-Token in ihrem CNAME? – Stateless

+0

Wenn Sie es in Python benötigen, google einfach, wie man mit DNS in Python arbeitet. Natürlich sind nicht alle Lösungen dieser Art auf Amazon Cloudfront angewiesen - Sie müssen Ihre eigene Liste der Anbieter erstellen, die Sie verfolgen werden. Und wie ich geschrieben habe, kann man es im Allgemeinen nicht überprüfen - es kann eine benutzerdefinierte Lösung sein, von der man nichts weiß – ffeast

Verwandte Themen