DNS-серверы играют важную роль в работе любого сайта. Именно они отвечают за связь доменного имени с хостингом, почтовыми сервисами и другими интернет-ресурсами. Если вы переносите сайт на другой хостинг или хотите использовать сторонний DNS-сервис, необходимо правильно изменить DNS серверы домена. В этой статье рассмотрим, как выполнить эту процедуру быстро и без ошибок.
Что такое DNS серверы домена
DNS-серверы или NS-серверы — это специальные серверы, которые хранят информацию о домене и его DNS-записях. Когда пользователь вводит адрес сайта в браузере, система DNS определяет, на какой сервер необходимо направить запрос.
Чаще всего DNS-серверы предоставляются:
- регистратором домена;
- хостинг-провайдером;
- сторонними сервисами DNS;
- CDN-платформами.
Когда необходимо менять DNS серверы
Смена DNS-серверов может потребоваться в нескольких случаях:
- перенос сайта на новый хостинг;
- подключение облачной защиты сайта;
- использование внешнего DNS-провайдера;
- настройка корпоративной почты;
- повышение отказоустойчивости инфраструктуры.
Перед изменением DNS рекомендуется убедиться, что все необходимые записи уже созданы на новых серверах.
Как узнать текущие DNS серверы
Проверить текущие NS-записи можно несколькими способами:
- Через панель управления регистратора домена.
- С помощью сервисов проверки DNS.
- Через командную строку с использованием команды:
nslookup -type=ns ваш-домен.ru
После проверки вы увидите список серверов, которые обслуживают домен в настоящий момент.
Пошаговая инструкция по изменению DNS серверов
Шаг 1. Получите новые DNS серверы
Обычно хостинг-провайдер предоставляет адреса NS-серверов после создания аккаунта. Например:
- ns1.example.com
- ns2.example.com
Иногда используются четыре сервера для повышения надежности.
Шаг 2. Войдите в панель регистратора
Авторизуйтесь в личном кабинете компании, где зарегистрирован домен.
Перейдите в раздел управления доменами и выберите нужное доменное имя.
Шаг 3. Найдите настройки DNS
В панели управления откройте раздел:
- DNS-серверы;
- NS-серверы;
- Делегирование домена.
Название может отличаться в зависимости от регистратора.
Шаг 4. Укажите новые NS-серверы
Удалите старые записи и введите новые адреса, предоставленные хостингом.
Пример:
ns1.example.com
ns2.example.com
Сохраните изменения.
Шаг 5. Дождитесь обновления DNS
После сохранения настроек начинается процесс обновления DNS-записей по всему миру.
Обычно обновление занимает:
- от нескольких минут;
- до 24 часов;
- в редких случаях до 72 часов.
Этот процесс называется распространением DNS.
Как проверить успешность смены DNS
После обновления можно убедиться, что новые серверы работают корректно.
Для проверки используйте:
- онлайн-сервисы DNS Lookup;
- команду nslookup;
- команду dig на Linux-серверах.
Если отображаются новые NS-записи, значит настройка выполнена успешно.
Возможные ошибки при смене DNS
Сайт не открывается
Чаще всего причина связана с отсутствием необходимых DNS-записей на новых серверах.
Перед сменой NS необходимо заранее создать:
- A-записи;
- MX-записи;
- CNAME-записи;
- TXT-записи.
Ошибка почты
Если не перенести MX-записи, почтовые сервисы могут перестать работать после смены DNS.
Частичное открытие сайта
Во время распространения DNS часть пользователей может видеть старую версию сайта, а часть — новую. Это нормальное явление.
Можно ли изменить DNS без переноса сайта
Да. DNS-серверы можно менять независимо от самого сайта. Многие владельцы ресурсов используют сторонние DNS-сервисы для повышения скорости работы, защиты от атак и удобного управления записями.
Рекомендации перед сменой DNS
Перед изменением DNS-серверов рекомендуется:
- сохранить текущие настройки;
- создать все записи на новых серверах;
- проверить работу сайта на новом хостинге;
- убедиться в правильности MX-записей;
- выполнить смену в период минимальной посещаемости.