The Jerusalem PostLikud braces for turnout battle, divided over Netanyahu's chances on eve of Election Day - analysisESPNAre the Lions, Seahawks, Bengals and Giants on the right track?PunchEkiti education agency graduates 76, seeks more adult learnersESPN DeportesF1 ¿Qué necesita Kimi Antonelli para ser campeón en México?Bollywood HungamaCBFC faces reported data security scare as confidential documents linked to over 500 films are allegedly exposedDaily MaverickCYBER SAFETY: SA Human Rights Commission urges stronger laws to protect children onlineStraits Times SportScotland name squad for Nations ChampionshipZDF heuteEntdecken Sie das ZDF-NachrichtenstudioIl Fatto QuotidianoSinner ancora in vetta, ma ora Zverez può superarlo. Musetti non guadagna posizioni dopo la vittoria a Lione | La nuova classifica AtpGolem.deKurioses Gefährt: Polizei stoppt Sofa auf Lime-RollernRai NewsElezioni in Israele, la sfida è tutta su Netanyahu: proteste e sondaggi indicano uno stalloDeadline‘The Lunchbox’ Director Ritesh Batra Sets Saif Ali Khan, Vidya Balan & Mélanie Laurent For ‘Long Years Ago’; Filming Begins In Mumbai
The Daily Newsstand · Free, Always
Monday, October 26, 2026

[Перевод] От Apache 1.3 до Cloudflare: эволюция самого известного домена в интернете

Translate

Мы все используем example.com в документации, конфигах, примерах кода и туториалах. Это настолько привычный паттерн, что мало кто задумывается: а что вообще находится на этом домене сегодня и как он работает?

Недавно я обратил внимание на то, какие заголовки отдает этот сайт, и обнаружил там не только проксирование через Cloudflare, но и следы интересных технических решений. Давайте разберемся, как менялась инфраструктура и верстка самого известного зарезервированного домена за последние 25 лет.

Что мы имеем сегодня

Если проверить заголовки ответа сервера прямо сейчас (например, с помощью простой команды curl -I https://example.com), мы увидим современную инфраструктуру:

Актуальные заголовки example.com: видна инфраструктура Cloudflare (октябрь 2026)

Актуальные заголовки example.com: видна инфраструктура Cloudflare (октябрь 2026)

Верстка страницы максимально минифицирована, без лишних оберток. Но самое интересное кроется в деталях, которые появились на сайте в последние годы.

Археологические раскопки: таймлайн изменений

Чтобы понять текущее состояние, полезно взглянуть на то, с чего все начиналось. Публичный архив Wayback Machine позволяет отследить эту эволюцию шаг за шагом.

Эра Apache и табличной верстки (2002–2010)

Самые ранние доступные снимки example.com от 2002 года показывают простую страницу со списком зарезервированных доменов (.com, .net, .org) на базе классической табличной верстки, с логотипом ICANN в углу.

example.com в январе 2002 года: табличная верстка, логотип ICANN и список зарезервированных доменов

example.com в январе 2002 года: табличная верстка, логотип ICANN и список зарезервированных доменов

Серверные заголовки того времени выдают классический стек: Apache/1.3.22 (позже обновленный до 1.3.27 на Red Hat Linux). В феврале 2003 года на странице появилась важная деталь: прямая ссылка на RFC 2606 — официальный документ, резервирующий эти домены исключительно для использования в документации. А в июле 2010 года к списку официально добавили домен .edu.

Эра CDN и первого редизайна (2011–2019)

С 2011 по 2013 год домен временно редиректил посетителей на основной сайт IANA. Но 29 июля 2013 года произошел поворотный момент: редирект убрали, и сайт начал отдаваться с EdgeCast CDN вместо прямого Apache-сервера.

example.com в июле 2013 года: в этот период домен редиректил на example.iana.org, где появился дизайн с карточкой

example.com в июле 2013 года: в этот период домен редиректил на example.iana.org, где появился дизайн с карточкой

Именно тогда появился тот самый узнаваемый дизайн с аккуратной скругленной карточкой, заголовком <h1>Example Domain</h1> и лаконичным описанием цели домена. Список доменов убрали с главной, оставив только ссылку на сайт IANA для получения дополнительной информации.

В октябре 2019 года произошли косметические правки: обновили стек шрифтов (добавили резервные шрифты для macOS, iOS и Windows) и слегка отредактировали текст, сделав его более прямым и современным.

Современная эра: минимализм и смена провайдеров (2025–2026)

В начале 2025 года из заголовков ответов исчезло поле Server. Это не было случайностью: в это время происходила внутренняя миграция инфраструктуры, связанная с реорганизацией Edgio (бывший EdgeCast) и переходом части контрактов к другим провайдерам.

Уже в конце 2025 года инфраструктура сменилась снова: сайт окончательно переехал под защиту и проксирование Cloudflare, о чем теперь недвусмысленно говорят заголовки cf-ray в ответе сервера.

Технический разбор: две интересные фишки

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

Фишка 1: Пустой favicon как оптимизация

В коде страницы можно встретить такую строчку:

<link rel="icon" href="data:," />

На первый взгляд, это выглядит как странная заглушка. Но на самом деле это гениальная микрооптимизация. Браузеры по умолчанию всегда делают дополнительный HTTP-запрос к /favicon.ico, если тег не указан явно. Для домена, который ежедневно парсят тысячи ботов, скриптов мониторинга и автоматических проверок, это миллионы лишних запросов в день. Отдача пустого data-URI (data:,) сразу обрывает этот запрос на стороне клиента, экономя трафик и ресурсы сервера.

Фишка 2: Почему не прижились JS-эксперименты

В последнее время IANA экспериментировала с мультиязычностью на странице. Механика была реализована через JavaScript: текст оборачивался в отдельные <span>, которым задавался нарастающий transition-delay, создавая эффект плавного появления текста при смене языка.

Однако для сайта-заглушки, главная задача которого — грузиться мгновенно, работать без JavaScript и потреблять минимум ресурсов, это классический оверинжиниринг. В итоге от сложной анимации отказались в пользу простого статического отображения доступных языков, что логично и соответствует философии домена.

Практический вывод: почему не стоит пинговать example.com

Многие разработчики по привычке используют example.com в скриптах для проверки доступности сети, как dummy-endpoint для тестов HTTP-клиентов или в конфигурациях мониторинга.

Однако сама IANA официально предупреждает: этот домен предназначен только для иллюстративных примеров в документации. Он не гарантирует SLA, не является сервисом, и большая часть трафика, который он получает, — автоматизированная. Периодически сервер может не отвечать или отдавать ошибки, что ломает логику ваших тестов.

Что использовать вместо него?

  • Для тестирования HTTP-запросов и моков: httpbin.org или mocky.io.

  • Для проверки сетевой связности: используйте внутренние ресурсы вашей инфраструктуры или специально поднятый локальный мок-сервер (например, через Python http.server).

Не создавайте паразитную нагрузку на инфраструктуру, которая существует исключительно как услуга любезности для документаторов.

Заключение

Эволюция example.com — это отличный срез развития веба в миниатюре: от простых текстовых страниц на Apache 1.3 и табличной верстки до минифицированного HTML за Cloudflare с хитрыми оптимизациями вроде data-URI для фавикона.

А вы использовали example.com в своих скриптах? Сталкивались ли с тем, что он внезапно начинал вести себя не так, как ожидалось? Делитесь опытом в комментариях.

View the original on Хабр →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.