До основного вмісту

Як сайт потрапляє в інтернет: домен, DNS і хостинг

Хостинг та cPanel · 13.10.2026 · 4 хв читання
Ілюстрація до статті «Як сайт потрапляє в інтернет: домен, DNS і хостинг»

Коли сайт готовий на комп'ютері розробника, він видимий лише на цьому комп'ютері. Щоб його побачив увесь інтернет, потрібно пройти декілька кроків: від купівлі домену до завантаження файлів на сервер хостингу. Розбираємо весь шлях по порядку, щоб стало зрозуміло, що і навіщо відбувається на кожному етапі, і які помилки найчастіше відкладають запуск сайту на день-два.

З чого складається шлях сайту в інтернет

Публікація сайту — це не одна дія, а ланцюжок із декількох незалежних частин: домен (ім'я сайту), DNS (довідник, який пов'язує ім'я з адресою сервера), хостинг (сервер, де лежать файли сайту) і, нарешті, самі файли, завантажені на цей сервер. Кожна частина може належати різним компаніям, і це нормально — головне, щоб вони були правильно пов'язані між собою.

Якщо хоча б одна ланка ланцюжка налаштована неправильно, сайт не відкриється повністю або працюватиме нестабільно, навіть якщо решта частин у порядку. Тому розробники зазвичай перевіряють кожен етап окремо, перш ніж переходити до наступного.

Що варто підготувати перед публікацією

Перш ніж завантажувати файли, варто зібрати декілька речей.

  • Домен — унікальне ім'я сайту, зареєстроване у реєстратора доменів.
  • Хостинг чи сервер — місце, де фізично зберігатимуться файли сайту і працюватиме база даних.
  • Файли сайту — готовий код, зібраний і протестований локально перед перенесенням.
  • Доступ за FTP чи SSH — логін і пароль, які хостинг видає для завантаження файлів на сервер.

Порівняння етапів публікації сайту

Кожен етап вирішує своє завдання і виконується у своєму місці, хоча на відчуття користувача це виглядає як один процес.

ЕтапЩо відбуваєтьсяДе виконуєтьсяРезультат
Реєстрація доменуім'я сайту закріплюється за власникому реєстратора доменівдомен належить вам
Налаштування DNSдомен вказує на IP-адресу серверау панелі DNS-зонибраузер знаходить потрібний сервер
Замовлення хостингувиділяється місце на сервері під сайту хостинг-провайдерасервер готовий прийняти файли
Завантаження файлівкод сайту копіюється на серверчерез FTP, SSH чи панель керуваннясайт фізично на сервері

Докладна інструкція щодо налаштування DNS-записів для домену є у статті про налаштування DNS, а про те, як влаштована система доменних імен загалом, — у статті про роботу DNS.

Як завантажити сайт на хостинг на практиці

Після того як домен і хостинг готові, залишається перенести файли на сервер.

# Приклад завантаження через SFTP з терміналу
sftp user@server.example.com
put -r ./public_html /home/user/public_html

Команда put -r рекурсивно копіює всю теку сайту на сервер, зберігаючи структуру підтек. Замість терміналу можна використати графічний FTP-клієнт — принцип той самий: вказати адресу сервера, логін і пароль, а потім перетягнути файли в потрібну директорію.

Що робити покроково, щоб сайт запрацював

  1. Зареєструвати домен у реєстратора, якщо він ще не куплений, і переконатися, що він оформлений на вас.
  2. Замовити відповідний тарифний план хостингу під обсяг і навантаження майбутнього сайту.
  3. Прописати у домену NS-записи чи A-запис, що вказує на IP-адресу сервера хостингу.
  4. Завантажити файли сайту на сервер через FTP, SFTP чи панель керування хостингом.
  5. Перевірити відкриття сайту за доменним ім'ям і за IP-адресою окремо, щоб переконатися, що DNS вже оновився.

Якщо домен ще не куплений, процес реєстрації з нуля описаний у статті про реєстрацію домену.

Часті питання

Як завантажити сайт на хостинг, якщо він вже готовий локально?

Треба завантажити файли сайту на сервер через FTP, SFTP чи файловий менеджер у панелі керування хостингом, а потім переконатися, що база даних на сервері налаштована так само, як локальна копія. Після завантаження варто перевірити сайт за IP-адресою сервера, не чекаючи оновлення DNS.

Скільки часу займає оновлення DNS після зміни сервера?

Час залежить від значення TTL у DNS-записі і може тривати від декількох хвилин до доби, у рідкісних випадках довше через кешування у провайдерів інтернету. Поки DNS не оновився, частина відвідувачів може бачити стару версію сайту, а частина — вже нову.

Чи можна завантажити сайт на хостинг без власного домену?

Так, більшість хостингів видають тимчасову технічну адресу на кшталт account.hostingpanel.example, за якою сайт доступний одразу після завантаження файлів. Це зручно для тестування, але для постійної роботи домен однаково знадобиться.

Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці