MAATRIX / Блог / Как привязать домен к VPS: разбираемся с DNS

Как привязать домен к VPS: разбираемся с DNS

Как привязать домен к VPS: A-запись и DNS
Блог MAATRIX · 2026-07-07

Сервер работает по IP вроде 203.0.113.10, но людям нужен адрес example.com. Связывает их система DNS через A-запись. Разберём, какие записи нужны, как их прописать и проверить, что всё заработало.

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Как это работает

Домен покупается у регистратора, а его DNS-записи управляются в панели регистратора или в панели хостинга. Ключевая запись — A: она указывает домену на IP-адрес сервера.

Когда пользователь вводит example.com, DNS отдаёт IP вашего VPS, и браузер идёт на сервер. Всё остальное (nginx, приложение) уже дело сервера.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS под ваш домен

Основные записи

  • A — домен → IPv4-адрес сервера. Обязательная.
  • AAAA — домен → IPv6, если сервер его поддерживает.
  • CNAME — псевдоним, обычно www → основной домен.
  • MX — для почты (о ней в отдельной статье).

Минимальный набор для сайта — две записи:

Тип   Имя    Значение          TTL
A     @      203.0.113.10      3600
CNAME www    example.com.      3600

Символ @ означает сам домен (корень), www — поддомен. IP берётся из панели MAATRIX, он у сервера статический.

Прописываем записи

В панели регистратора найдите раздел DNS / Управление зоной. Добавьте A-запись с именем @ и IP сервера, затем CNAME для www.

Если делегируете домен на DNS-серверы MAATRIX — просто укажите наши NS у регистратора, а записи заводите в панели хостинга. Так удобнее держать всё в одном месте.

Проверяем результат

DNS обновляется не мгновенно — от нескольких минут до нескольких часов (зависит от TTL и кэшей провайдеров). Проверяем через dig:

dig example.com +short
dig www.example.com +short

Первая команда должна вернуть IP вашего сервера. Если ещё старый или пусто — DNS не распространился, подождите. Проверить с публичного резолвера:

dig @8.8.8.8 example.com +short

После DNS — HTTPS

Как только A-запись указывает на сервер, можно выпускать TLS-сертификат. certbot проверит владение доменом по HTTP и выдаст HTTPS:

certbot --nginx -d example.com -d www.example.com
  • Certbot жалуется на DNS — запись ещё не распространилась, дайте время.
  • Сайт открывается по IP, но не по домену — проверьте server_name в конфиге nginx.
  • www не работает — забыли CNAME или не добавили домен в certbot.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS под ваш домен

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Частые вопросы

Сколько ждать распространения DNS?

Обычно 15-60 минут, изредка до 24 часов. Чем меньше TTL был выставлен ранее, тем быстрее. Новые домены обновляются быстрее старых.

A-запись или CNAME на корень?

На корень домена (@) ставьте только A-запись — CNAME на корне нарушает стандарт DNS и поддерживается не везды. CNAME оставьте для www и поддоменов.

Можно ли направить несколько доменов на один VPS?

Да, пропишите A-записи всех доменов на один IP, а nginx разведёт их по server_name. Один сервер MAATRIX держит десятки сайтов.