Можем ли мы определить, есть ли сайт в CDN? - PullRequest
5 голосов
/ 09 сентября 2010

Есть ли способ определить, находится ли сайт в сети доставки контента, и если да, можем ли мы сказать, какой сервис они используют?

Ответы [ 6 ]

15 голосов
/ 01 июля 2015

Метод, достижимый из командной строки, использует команду 'host' с установленным флагом -a для просмотра записи DNS, например,

host -a www.visitbritain.com

Возвращает:

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

Здесь вы видите, что запись CNAME сообщает нам, что сайт использует cloudfront в качестве CDN.

3 голосов
/ 07 декабря 2016

Я создал этот небольшой инструмент для определения CDN, используемого сайтом или доменом, не стесняйтесь его попробовать.

URL: http://www.whatsmycdn.com/

2 голосов
/ 09 сентября 2010

Просто взгляните на URL изображений (и других медиа) сайта.Обратный IP-адрес имен хостов, которые вы видите там, и вы увидите, кому они принадлежат.

1 голос
/ 06 февраля 2014

Планета CDN теперь имеет инструмент поиска CDN на GitHub http://www.cdnplanet.com/blog/better-cdn-finder/ Инструмент устанавливается в командной строке и позволяет вводить имена хостов и проверять, используют ли они CDN.

1 голос
/ 12 сентября 2010

Вы также можете узнать по HTTP-заголовкам мультимедиа, если URL не выдан. Например, носители, обслуживаемые SimpleCDN, имеют в заголовках Server: SimpleCDN 5.6a4.

0 голосов
/ 25 декабря 2018

Помимо некоторых отличных ответов, уже опубликованных здесь, которые включают некоторые прямые методы, которые могут работать или не работать для всех веб-сайтов, существует также косвенный способ узнать, есть ли CDN.И особенно если это ваш собственный веб-сайт, и вы хотите знать, получаете ли вы то, за что платите!

Обещание CDN состоит в том, что соединения от ваших пользователей разрываются ближе к ним, чтобы они получали меньше TCPЗатраты на установление / TLS-соединения и статический контент кэшируются так, чтобы они загружались быстрее, меньше загружали ваши исходные серверы.

Чтобы убедиться в этом, вы можете измерить время загрузки сайта по всему миру и увидетьесли все пользователи получают одинаковые загрузки раз.Нет, вам не нужно покупать машину по всему миру, чтобы сделать это!Кто-то уже сделал это для вас

Перейдите на https://is -it.online / и URL, который вы хотите проверить на время загрузки.Поскольку сам этот сайт находится в CDN Cloudflare, вы можете поместить эту ссылку в тестовое поле и использовать ее в качестве базовой линии!

Более подробную информацию об использовании инструмента можно найти здесь

...