OffshoreVps
Инструкции13 окт. 20266 мин чтенияАвтор: команда OffshoreVps

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

Записи A и AAAA, CNAME, TTL и распространение, а также как проверить, что домен действительно указывает на ваш сервер, и каких ошибок избегать.

Вы купили VPS и домен. Чтобы домен открывал ваш сервер, нужны DNS-записи. Это руководство объясняет, какие записи важны, сколько времени занимают изменения и как проверить, что всё работает.

Окно терминала на VPS с командами для привязки домена к VPS с помощью записей DNS, начиная с «dig +short example.com»
Примерно такие команды вы будете выполнять на своём сервере в этом руководстве.

Три самые нужные записи

ТипИмяЗначениеНазначение
A@IPv4-адрес вашего сервераУказывает основной домен (example.com)
AwwwIPv4-адрес вашего сервераУказывает www.example.com
AAAA@IPv6-адрес вашего сервераНеобязательно, только если у VPS есть IPv6

Запись CNAME делает одно имя псевдонимом другого, например www указывает на example.com. CNAME нельзя использовать для основного домена, поэтому для корня применяется запись A.

Пошагово

  1. Найдите публичный IP-адрес вашего сервера в панели управления.
  2. Откройте DNS-настройки вашего домена. Если вы зарегистрировали его у нас, они находятся в разделе «Домены» панели управления.
  3. Удалите все старые A-записи для тех же имён, например страницы-заглушки.
  4. Добавьте A-записи из таблицы выше.
  5. Сохраните и подождите, пока изменение распространится.

Сколько времени занимает DNS?

У каждой записи есть TTL (время жизни) в секундах. Резолверы по всему миру кешируют старый ответ, пока он не истечёт. TTL 300 означает около пяти минут; 3600 означает до часа. Уменьшите TTL за день до запланированного переезда, а затем снова увеличьте. Новые записи для имени, которого раньше не существовало, обычно появляются в течение нескольких минут.

Шаги этого руководства по порядку: 1. Три самые нужные записи; 2. Пошагово; 3. Сколько занимает обновление DNS?; 4. Проверьте, что всё сработало; 5. Почтовые записи (если вы отправляете почту); 6. Частые ошибки
Шаги этого руководства по порядку.

Проверьте, что всё работает

dig +short example.com
dig +short www.example.com
nslookup example.com 1.1.1.1

Оба имени должны выдавать IP вашего сервера. Если одно из них всё ещё показывает старый адрес, значит, вы ждёте обновления кеша. Запрос к публичному резолверу, например 1.1.1.1 или 8.8.8.8, позволяет обойти кеш вашего роутера.

Почтовые записи (если вы отправляете почту)

  • MX сообщает всему миру, куда доставлять вашу почту.
  • SPF (TXT-запись) перечисляет серверы, которым разрешено отправлять почту от имени вашего домена.
  • DKIM (TXT-запись) публикует ключ, которым подписываются ваши сообщения.
  • DMARC (TXT-запись) сообщает получателям, что делать с почтой, не прошедшей проверки.

Частые ошибки

  • Запись добавлена у регистратора, хотя домен использует другие серверы имён. DNS редактируется там, куда указывают серверы имён.
  • Ввод полного домена в поле «Имя», который некоторые панели превращают в example.com.example.com.
  • Забыли настроить веб-сервер для домена после того, как DNS заработал. Привязка домена - лишь половина дела; см. наше руководство по Nginx.