Домен и хостинг: что это и зачем?
Два компонента любого сайта
Заголовок раздела «Два компонента любого сайта»Для работы любого сайта нужны две вещи:
- Доменное имя — адрес, по которому посетители находят ваш сайт (например,
mysite.ru) - Хостинг — место на сервере, где хранятся файлы, изображения и контент сайта
Без домена сайт нельзя найти. Без хостинга сайту негде «жить». Это разные услуги, которые часто приобретаются у одного провайдера, но могут быть и у разных.
Доменное имя — подробнее
Заголовок раздела «Доменное имя — подробнее»Доменное имя — это то, что отображается в адресной строке браузера. Это ваш уникальный адрес в интернете.
Бесплатный поддомен vs свой домен
Заголовок раздела «Бесплатный поддомен vs свой домен»- Бесплатный поддомен (например,
mysite.wordpress.com) — выдаётся WordPress.com. Не подходит для бизнеса и серьёзного бренда. - Собственный домен (
mysite.ru) — регистрируется у регистратора. Обязателен для self-hosted WordPress.
Регистрация домена
Заголовок раздела «Регистрация домена»Домен регистрируется на 1 год с ежегодным продлением (~500-1500 ₽/год в зоне .ru). Популярные регистраторы: nic.ru, reg.ru, r01.ru.
Хостинг — подробнее
Заголовок раздела «Хостинг — подробнее»Хостинг — это аренда места на сервере. Когда посетитель вводит ваш домен в браузере, DNS направляет его на ваш хостинг-сервер, и тот отдаёт страницы сайта.
Типы хостинга
Заголовок раздела «Типы хостинга»- Shared (виртуальный) — дешёвый, для старта
- VPS — выделенные ресурсы, для растущих проектов
- Облачный — масштабируемый, для высоких нагрузок
- Managed WordPress — полностью обслуживаемый провайдером
Подробнее — в статье Хостинг для WordPress: как выбрать.
Как зарегистрировать домен
Заголовок раздела «Как зарегистрировать домен»Домен регистрируется у ICANN-аккредитованного регистратора. Подробный обзор и сравнение регистраторов — в разделе Регистраторы доменов: сравнение.
Как они работают вместе
Заголовок раздела «Как они работают вместе»Пользователь → вводит mysite.ru → DNS → IP-адрес хостинга → сервер отдаёт сайт- Пользователь вводит домен в браузере
- DNS-сервер преобразует домен в IP-адрес хостинга
- Браузер получает страницу с сервера хостинга
Что нужно для запуска сайта
Заголовок раздела «Что нужно для запуска сайта»- Домен (зарегистрировать у регистратора)
- Хостинг (выбрать тариф и оплатить)
- SSL-сертификат (обычно бесплатный Let’s Encrypt)
- Привязать домен к хостингу (указать NS-серверы в панели регистратора)
PHP пример: определение домена текущего сайта
Заголовок раздела «PHP пример: определение домена текущего сайта»$current_domain = wp_parse_url(home_url(), PHP_URL_HOST);
if (str_contains($current_domain, 'staging')) { // мы на staging-окружении error_reporting(E_ALL);} else { // production error_reporting(0);}Что делает код:
- Получает текущий домен из настроек WordPress.
- Включает полный вывод ошибок только на staging-домене.
Материалы и источники
Заголовок раздела «Материалы и источники»Связанные страницы
Заголовок раздела «Связанные страницы»- Регистраторы доменов: сравнение — международные и российские регистраторы, цены, WHOIS Privacy
- Типы хостинга — Shared, VPS, облачный и managed WordPress-хостинг
- Критерии выбора хостинга — метрики и чек-лист оценки
- Хостинг-провайдеры: сравнение — провайдеры с ценами и тестами