Примеры вместо реальных адресов: роль example.com
example.com — это специально зарезервированный домен, который используется исключительно для примеров в документации, обучающих материалах и тестировании. Он не принадлежит никакой компании, на нем нет реального сайта, и переход по такому адресу не приведет к загрузке чужого контента или утечке данных. Использование этого домена гарантирует, что читатели инструкций не перепутают учебный пример с рабочим сервером.
Официальный статус и стандарты
Домены example.com, example.net и example.org зарезервированы Интернет-инженерной целевой группой (IETF) согласно документу RFC 2606. Этот стандарт был принят еще в 1999 году и четко определяет: данные доменные имена предназначены только для иллюстраций.
Почему именно эти имена? Слова «example» (пример) и «test» (тест) семантически понятны во всем мире. Они однозначно сигнализируют разработчику или администратору: «Внимание, это заглушка, замените на свои данные».
Главная цель стандартизации — избежать конфликтов имен. Если бы в мануалах использовали случайные домены вроде myshop-test.com, кто-то мог бы реально владеть этим адресом. Это создало бы риски:
- Случайная отправка трафика на чужой ресурс.
- Перехват конфиденциальных данных (если в примере фигурируют логины или токены).
- Правовые претензии со стороны владельцев реальных доменов.
Где и как применяется example.com
Этот домен стал индустриальным стандартом «плейсхолдера» (заполнителя места). Вы встретите его в любых технических сферах:
1. Веб-разработка и API
В документации к REST API или GraphQL часто показывают структуру запроса:
GET https://api.example.com/v1/users
Это позволяет продемонстрировать путь эндпоинта, не привязываясь к конкретному хостингу. Разработчик копирует структуру, но меняет базовый URL на свой рабочий.
2. Настройка серверов и DNS
В конфигурационных файлах Nginx, Apache или Docker Compose example.com используют как имя виртуального хоста:
server {
listen 80;
server_name example.com www.example.com;
...
}
Это помогает новичкам понять синтаксис, не боясь сломать продакшн-конфигурацию своего реального проекта.
3. Электронная почта
Адреса вида [email protected] или [email protected] используются в формах регистрации, шаблонах писем и тестах валидации email.
Важно: Хотя домен зарезервирован, почтовые серверы могут пытаться доставить письмо на example.com. Поскольку реального почтового ящика там нет, письмо вернется с ошибкой (bounce). Для тестов, где нужна гарантированная недоставка или валидация формата без сетевых запросов, лучше использовать домены из зоны .invalid (например, [email protected]), которые также зарезервированы RFC 2606 и никогда не будут разрешены в IP-адрес.
Сравнение специальных доменов
Чтобы выбрать правильный плейсхолдер, важно понимать разницу между зарезервированными зонами.
| Домен / Зона | Назначение | Можно ли использовать в вебе? | Риск коллизии |
|---|---|---|---|
| example.com/.net/.org | Документация, примеры кода | Да (как текст/строка) | Нулевой (зарезервировано) |
| localhost | Локальная машина разработчика | Только для локальных тестов | Нет (всегда 127.0.0.1) |
| .test | Автоматическое тестирование ПО | Нет (не резолвится в DNS) | Нулевой |
| .invalid | Заведомо неверные адреса | Нет | Нулевой |
| .local | Локальные сети (mDNS) | С осторожностью | Возможны конфликты в LAN |
Частые ошибки при использовании
Даже такой простой инструмент можно использовать неправильно. Вот чего стоит избегать:
- Использование в продакшене. Никогда не оставляйте
example.comв рабочих конфигурационных файлах, которые попадают на боевой сервер. Это признак недоработки и может вызвать сбои (например, приложение будет стучаться на несуществующий хост). - Ожидание работы сайта. Некоторые пользователи пытаются открыть
http://example.comв браузере, ожидая увидеть демо-страницу. Хотя технически домен может резолвиться в какой-то IP (часто заглушку регистратора или пустую страницу), по стандарту он не должен предоставлять сервисов. Не рассчитывайте на него как на хостинг. - Путаница с реальными данными. В сложных примерах иногда забывают заменить
example.comна реальный домен клиента. Это приводит к тому, что сертификаты SSL/TLS не совпадают с именем хоста, и соединения обрываются.
FAQ
Можно ли купить домен example.com? Нет. Он зарезервирован IANA (Internet Assigned Numbers Authority) и не подлежит регистрации, продаже или передаче частным лицам.
Безопасно ли кликать по ссылкам с example.com?
Да, это безопасно. Вы не перейдете на вредоносный сайт, так как домен не используется для хостинга контента. Однако, если ссылка ведет на subdomain.example.com, теоретически владелец поддомена (если такая настройка существует у регистратора для демонстрации) мог бы разместить там что-то, но в контексте документации это всегда статический текст.
Что использовать, если мне нужно показать пример локальной разработки?
Для локальных сред лучше подходит localhost или доменная зона .test (например, myproject.test). Современные браузеры и ОС знают, что .test не существует в глобальном интернете, и не будут пытаться отправить запрос во внешнюю сеть, что ускоряет разработку и повышает безопасность.
Почему в некоторых старых инструкциях встречается foo.bar?
foo, bar, baz — это традиционные переменные-заглушки в программировании (метасинтаксические переменные). Домен foo.bar иногда использовался аналогично example.com, но он не имеет такого же строгого официального статуса резервирования для документации, как семейство example.*. Сегодня рекомендуется использовать именно example.com для соблюдения единообразия.