Что такое CDN?

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

Вместо того чтобы каждый посетитель подключался к одному исходному серверу, запросы идут на ближайший пограничный сервер CDN. Кэшируемый контент, такой как изображения, скрипты, а иногда и целые страницы, отдаётся оттуда; остальное запрашивается у исходного сервера. В результате уменьшается задержка, снижается нагрузка на исходный сервер и, у большинства провайдеров, поглощаются всплески трафика и атаки типа «отказ в обслуживании».

Сайт обычно ставят за CDN через DNS: либо CNAME с www на имя хоста, которое выдаёт CDN, либо перенос зоны на серверы имён CDN, либо A-записи, указывающие на anycast-адреса CDN. CDN завершает TLS-соединение, поэтому сертификат, который видят посетители, установлен в CDN или выпущен им.

Это определяет, что может показать проверка домена. IP-адреса, ASN и местоположение принадлежат CDN, а не компании, у которой на самом деле размещён сайт; исходный сервер намеренно не виден. Заголовки ответа часто выдают, какая CDN используется, а изменение DNS у сайта за CDN может выглядеть по-разному из разных мест, потому что CDN по замыслу отвечает по-разному в зависимости от региона.

Пример

www.example.com.  300  IN  CNAME  example-com.cdn-provider.example.

Проверьте сами

CDN (сеть доставки контента): посмотрите на примере реального домена.

IP и хостинг