Как привязать домен к серверу
Чтобы домен открывал сайт именно на вашем VPS, нужно направить его DNS-записи на IP-адрес сервера. В этой статье — как узнать IP сервера в VMmanager 6, создать A-запись у регистратора домена (или внешнего DNS-провайдера) и убедиться через dig, что запись уже разошлась по миру. VPS ForestsNet Cloud работают только по IPv4, поэтому AAAA-запись не потребуется.
Что понадобится
- Домен, зарегистрированный у любого регистратора (или уже подключённый к внешнему DNS-провайдеру, например Cloudflare).
- Доступ к панели управления DNS этого домена — в личном кабинете регистратора либо у DNS-провайдера, если используются его NS-серверы.
- Активный сервер ForestsNet Cloud и доступ к панели VMmanager 6.
- Доступ по SSH под root или пользователем с sudo — пригодится, чтобы проверить
digпрямо с сервера.
Шаг 1. Узнайте IP-адрес сервера
- Войдите в VMmanager 6.
- Откройте карточку нужной виртуальной машины и перейдите на вкладку «IP-адреса».
- Запишите IPv4-адрес сервера — это единственный публичный IP-адрес, который есть у VPS ForestsNet Cloud (IPv6 у VPS ForestsNet Cloud нет).
📷 скриншот: вкладка «IP-адреса» в карточке сервера VMmanager 6
ℹ️ Совет: если ещё не подключались к серверу и не меняли пароль root, сначала пройдите статью «Консоль VNC и первое подключение (SSH/RDP)» — там подробно про то, где взять IP, пароль и как зайти на сервер в первый раз. Если вы уже подключены по SSH, тот же IP-адрес можно узнать прямо на сервере: curl -4 ifconfig.me.
Дальше в статье используется пример-домен example.com и пример-адрес 194.93.61.1 — заменяйте его на свой.
Шаг 2. Создайте A-запись у регистратора или DNS-провайдера
Сначала определите, где именно управлять записями:
- Если домен использует NS-серверы по умолчанию от регистратора — записи создаются прямо в его личном кабинете, обычно в разделе с названием вроде «Управление DNS», «DNS-записи» или «Zone Editor».
- Если для домена подключён внешний DNS-провайдер (например, Cloudflare) — управлять записями нужно там, изменения в панели регистратора в этом случае ни на что не повлияют.
ℹ️ Совет: если не уверены, какой вариант у вас, — проверьте командой dig +short example.com NS. Она покажет NS-серверы домена; по их именам обычно понятно, регистратор это или сторонний DNS-провайдер.
В найденной панели создайте записи, направленные на IP-адрес сервера из Шага 1. Названия полей у разных панелей отличаются («Имя» / «Host» / «Subdomain», «Значение» / «Points to» / «Content»), но смысл один и тот же:
- A, `@` → `194.93.61.1` — корневой домен,
example.com. Вместо@некоторые панели просто оставляют поле имени пустым или просят указать сам домен целиком — это то же самое. - A, `www` → `194.93.61.1` — поддомен
www.example.com, тот же IP-адрес.
AAAA-запись создавать не нужно: VPS ForestsNet Cloud работают только по IPv4 и IPv6-адреса не имеют.
TTL можно оставить значением по умолчанию — обычно 3600 секунд (час) или «Auto». Уменьшать его вручную имеет смысл, только если переносите уже работающий домен на новый сервер: при большом TTL у прежней записи снизьте его до 300 секунд за несколько часов до переключения, чтобы старое значение быстрее вышло из кэшей резолверов.
⚠️ Важно: на корневом домене (@) нельзя использовать CNAME — там уже есть служебные записи (SOA, NS), а CNAME по стандарту должна быть единственной записью с этим именем. На www это ограничение не действует: вместо отдельной A-записи можно сделать CNAME www → example.com, но обычная A-запись с тем же IP работает так же и её проще проверять.
ℹ️ Совет: если у домена включён Cloudflare с проксированием (оранжевое облако у записи), на время первичной настройки сервера и выпуска SSL-сертификата переключите запись A в режим «DNS only» (серое облако). Иначе dig будет показывать IP-адрес Cloudflare, а не вашего сервера, а проверка домена для Let's Encrypt может не пройти. Включить проксирование обратно можно после того, как сайт и HTTPS уже настроены и работают.
Шаг 3. Дождитесь распространения и проверьте через dig
Изменения не появляются мгновенно: резолверы по всему миру подхватывают их постепенно, в течение времени, заданного TTL записи. Для новой записи это обычно занимает от нескольких минут до 2–4 часов; если у домена раньше была запись с большим TTL — до одного-двух дней.
Установите dig, если его ещё нет:
sudo apt install -y dnsutils # Ubuntu/Debian
sudo dnf install -y bind-utils # AlmaLinux/Rockyℹ️ Совет: на macOS и Linux dig часто уже установлен заранее. Команды ниже можно выполнять как со своего компьютера, так и по SSH прямо с самого VPS.
Проверьте записи:
dig +short example.com A
dig +short www.example.com AОжидаемый результат — тот же IP-адрес, что вы указали в Шаге 2.
Чтобы убедиться, что запись видна не только вашему провайдеру, а уже разошлась по внешним резолверам, запросите её напрямую у публичных DNS-серверов:
dig @8.8.8.8 example.com +short
dig @1.1.1.1 example.com +shortНа Windows аналог dig — встроенный nslookup:
nslookup example.com
nslookup example.com 8.8.8.8Второй аргумент nslookup — адрес конкретного DNS-сервера, у которого спрашиваем (аналог @8.8.8.8 у dig).
ℹ️ Совет: если вывод пустой или показывает старый IP — скорее всего, ещё не истёк TTL прежней записи, либо изменения не сохранились в панели регистратора/DNS-провайдера. Подождите время, примерно равное TTL из Шага 2, и проверьте снова. Посмотреть картину сразу из нескольких точек мира без консоли можно на бесплатном веб-чекере whatsmydns.net.
✅ Готово: dig +short example.com A возвращает IP-адрес вашего VPS — домен привязан к серверу.
Что дальше
Домен смотрит на сервер — можно ставить веб-сервер и настраивать HTTPS. Установите Nginx и разместите сайт — статья «Nginx: установка и первый сайт», а затем получите бесплатный сертификат — статья «Бесплатный SSL с Let's Encrypt (certbot)».