Травень 23, 2026Посібники
Як прив’язати домен до VPS
Покрокова інструкція: A-запис DNS, www, перевірка поширення DNS і налаштування Nginx на сервері Hiddence.

Після замовлення VPS одне з найчастіших завдань — прив’язати домен до IP сервера, щоб сайт відкривався за ім’ям. У цьому посібнику — налаштування DNS у реєстратора та підготовка веб-сервера на VPS Hiddence.
Що знадобиться
- Зареєстрований домен у будь-якого реєстратора
- Публічна IP-адреса вашого VPS з особистого кабінету Hiddence
- Доступ до керування DNS у реєстратора
- Встановлений Nginx або Apache на сервері
Крок 1: Створіть A-запис
У панелі реєстратора відкрийте DNS і додайте A-запис, що вказує кореневий домен на IP VPS:
bash
Type: A
Host / Name: @ (or leave empty for root domain)
Value / Points to: YOUR_VPS_IP
TTL: 300–3600 (auto is fine)Крок 2: Налаштуйте піддомен www
Додайте окремий A-запис для www або CNAME на основний домен:
bash
Option A — A record:
Type: A
Host: www
Value: YOUR_VPS_IP
Option B — CNAME:
Type: CNAME
Host: www
Value: yourdomain.comКрок 3: Перевірте поширення DNS
Зміни DNS займають від кількох хвилин до 48 годин. Переконайтеся, що домен вказує на сервер:
bash
dig yourdomain.com +short
dig www.yourdomain.com +short
# Or use nslookup:
nslookup yourdomain.comКрок 4: Налаштуйте віртуальний хост Nginx
Коли DNS вказує на VPS, налаштуйте Nginx для прийому запитів за доменом:
bash
sudo nano /etc/nginx/sites-available/yourdomain.com
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com;
index index.html index.php;
}
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginxКорисні поради
- Cloudflare та інші DNS — враховуйте proxy/CDN при ввімкненні
- Після роботи HTTP встановіть SSL через Let's Encrypt (Certbot)
- Перед міграцією знизьте TTL для швидшого оновлення DNS
- Збережіть старі DNS-записи перед змінами
- Для пошти використовуйте окремі MX-записи