Документация

Домены и DNS

Настройка DNS для популярных хостингов

Что такое DNS-записи

DNS (Domain Name System) преобразует доменное имя (your-site.ru) в IP-адрес сервера. Основные типы записей:

ТипНазначениеПример
AПривязка домена к IPv4-адресу185.114.245.100
AAAAПривязка домена к IPv6-адресу2001:db8::1
CNAMEПсевдоним (указывает на другой домен)your-site.hosting.ru
MXПочтовый серверmx1.mail.ru
TXTТекстовая запись (верификация, SPF)v=spf1 include:...
NSDNS-серверы доменаns1.reg.ru

Для переноса сайта обычно нужно изменить только A-запись.

Настройка по хостингам

Timeweb

IP-адрес: указан в панели → Хостинг → Сайты → ваш сайт → IP-адрес.

Если домен в Timeweb:

  1. Домены → ваш домен → DNS
  2. Измените A-запись: @ → IP вашего сервера
  3. Добавьте A-запись: www → тот же IP

Если домен у другого регистратора: Измените DNS-серверы на:

ns1.timeweb.ru
ns2.timeweb.ru
ns3.timeweb.org
ns4.timeweb.org

Или укажите A-запись с IP Timeweb у текущего регистратора.

Beget

IP-адрес: Хостинг → Сайты → IP-адрес (обычно указан на главной).

Если домен в Beget:

  1. Домены → DNS → ваш домен
  2. A-запись @ → IP сервера
  3. A-запись www → IP сервера

DNS-серверы Beget:

ns1.beget.com
ns2.beget.com
ns1.beget.pro
ns2.beget.pro

REG.RU

IP-адрес: Хостинг → ваш хостинг → IP-адрес.

  1. Домены → ваш домен → DNS-серверы и управление зоной
  2. Если DNS на REG.RU — редактируйте зону:
    • A-запись @ → IP
    • A-запись www → IP
  3. Если DNS в другом месте — укажите DNS-серверы REG.RU:
ns1.hosting.reg.ru
ns2.hosting.reg.ru

SprintHost

DNS-серверы:

ns1.sprinthost.ru
ns2.sprinthost.ru

Или укажите A-запись на IP из панели.

VPS / VDS (свой сервер)

IP-адрес — это IP вашего сервера. Укажите A-запись у регистратора:

ЗаписьИмяЗначение
A@IP сервера
AwwwIP сервера

Проверка DNS

Через терминал

# Текущая A-запись
dig your-site.ru A +short

# Все записи
dig your-site.ru ANY

# NS-серверы
dig your-site.ru NS +short

# Проверить конкретный DNS-сервер
dig @8.8.8.8 your-site.ru A

Онлайн-сервисы

  • dnschecker.org — проверка распространения DNS по миру
  • mxtoolbox.com — проверка MX, SPF, DKIM
  • intodns.com — диагностика проблем DNS

Распространённые ошибки

1. Старые CNAME конструктора

После переноса удалите CNAME-записи, которые указывали на конструктор:

# Удалите эти записи:
CNAME @ → your-site.tilda.ws
CNAME www → your-site.tilda.ws

A-запись и CNAME для одного имени не могут существовать одновременно. Если есть CNAME для @, A-запись не сработает.

2. Не обновился кэш

DNS-кэш может хранить старые записи до 48 часов. Сбросьте локальный кэш:

# macOS
sudo dscacheutil -flushcache

# Windows
ipconfig /flushdns

# Linux
sudo systemd-resolve --flush-caches

3. Забыли про www

Если настроили A-запись только для @ (корневой домен), но не для www — сайт не откроется по www.your-site.ru. Добавьте обе записи.

4. Неправильный TTL

TTL (Time To Live) — время жизни записи в кэше. При переносе установите минимальный TTL (300-600 секунд) за день до переноса, чтобы изменения распространились быстрее. После стабилизации верните TTL на 3600.

FAQ

Сколько времени обновляются DNS-записи?

Обычно изменения видны через 15 минут — 2 часа, но полное распространение по миру может занять до 48 часов. Чтобы ускорить процесс, заранее снизьте TTL до 300–600 секунд.

A-запись или CNAME — что выбрать для домена?

Для корневого домена (your-site.ru) используйте A-запись с IP-адресом хостинга. CNAME для корня не поддерживается большинством регистраторов. Для www можно использовать как A-запись, так и CNAME.

Почему сайт открывается по www, но не по основному домену?

Скорее всего, A-запись настроена только для www, а для @ (корня) — нет. Добавьте A-запись для @ с тем же IP-адресом.

Где взять IP-адрес для A-записи?

IP-адрес сервера указан в панели управления хостингом — в разделе «Хостинг», «Сайты» или «FTP». На VPS/VDS это IP вашего сервера.

Нужно ли удалять старые DNS-записи конструктора?

Да. После переноса удалите CNAME-записи, указывающие на конструктор (например, *.tilda.ws) — иначе они будут конфликтовать с новой A-записью.