Что делает DNS
Когда человек набирает адрес сайта, его устройство спрашивает DNS-сервер, какой IP-адрес за этим именем стоит. Ответ — набор записей: A указывает адрес сервера, CNAME перенаправляет поддомен на другое имя, MX управляет почтой, TXT подтверждает права и защищает от подделки писем.
Эти записи хранятся у того, кто управляет DNS для вашего домена: регистратора, хостинга или специализированного сервиса. Именно здесь чаще всего возникают потери: переехали на новый хостинг и забыли записи почты — письма перестали доходить.
Записи, которые нужны почти каждому сайту
- A или AAAA — основной адрес сайта
- CNAME для www, если сайт работает с этим префиксом
- MX — почтовые серверы, на которых работает корпоративная почта
- SPF, DKIM и DMARC в TXT — чтобы письма с вашего домена не попадали в спам
- TXT для подтверждения права на домен в Google и Яндексе
- Записи для поддоменов: магазин, блог, API
Что такое CDN и когда он нужен
CDN — это сеть серверов в разных странах и городах. Статичные файлы сайта, картинки, стили и скрипты хранятся на ближайших к посетителю узлах и загружаются быстрее. Дополнительно CDN сглаживает пики нагрузки, прячет настоящий адрес сервера и фильтрует часть вредных запросов.
Для сайта, у которого аудитория почти целиком в Казахстане, а сервер находится в стране, выгода от CDN скромнее, чем для международного проекта. Зато для сайта с множеством тяжёлых изображений он удобен всегда. Учтите, что для доменов .kz действуют правила о размещении, и перед подключением зарубежного CDN нужно проверить условия регистратора.
Как менять DNS без простоя
Выпишите текущие записи
Сделайте скриншот или выгрузку. Это страховка на случай, если что-то пойдёт не так.
Подготовьте новый сервер
Разместите копию сайта и проверьте её по адресу до переключения.
Уменьшите TTL заранее
За сутки до смены поставьте небольшое значение, чтобы изменения применились быстро.
Переключите записи
Сначала сайт, затем проверка почты. Время для смены лучше выбрать в период наименьшей посещаемости.
Проверьте результат
Откройте сайт из разных сетей, отправьте тестовое письмо и проверьте сертификат.