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

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

Блог MAATRIX · 2026-07-07

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

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

['Домен покупается у регистратора, а его 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\nA     @      203.0.113.10      3600\nCNAME www    example.com.      3600
', 'Символ @ означает сам домен (корень), www — поддомен. IP берётся из панели MAATRIX, он у сервера статический.']

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

['В панели регистратора найдите раздел DNS / Управление зоной. Добавьте A-запись с именем @ и IP сервера, затем CNAME для www.', 'Если делегируете домен на DNS-серверы MAATRIX — просто укажите наши NS у регистратора, а записи заводите в панели хостинга. Так удобнее держать всё в одном месте.']

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

['DNS обновляется не мгновенно — от нескольких минут до нескольких часов (зависит от TTL и кэшей провайдеров). Проверяем через dig:', '
dig example.com +short\ndig 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 под ваш домен

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

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

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

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

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

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

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