Что такое DNS и как он работает
К каждому серверу в интернете обращаются по числовому IP-адресу, но люди запоминают имена, а не числа. DNS — Domain Name System (система доменных имён) — это адресная книга, которая превращает имя вроде example.com в IP-адрес сервера, который за него отвечает. Когда кто-то открывает ваш сайт, его устройство спрашивает цепочку DNS-серверов «какой IP у example.com?», получает ответ за несколько миллисекунд и подключается.
Ваш домен указывает на набор серверов имён — вашего регистратора или вашего CDN-провайдера, — и эти серверы имён хранят DNS-записи вашего домена: отдельные строки, которые говорят, куда ведёт каждая часть домена. Смена серверов имён переносит всю адресную книгу разом; редактирование записи меняет одну строку в ней.
Записи, которые вам реально пригодятся
На практике нужна лишь горстка типов записей. A-запись указывает имя на IPv4-адрес (AAAA — на IPv6) — так корневой домен достигает вашего сервера. CNAME указывает одно имя на другое имя, псевдоним, обычно используемый для www или субдоменов.
Остальные обрабатывают всё вокруг сайта: MX-записи маршрутизируют вашу почту, TXT-записи хранят значения для верификации и политик (SPF, DKIM, проверки владения доменом), а NS-записи делегируют субдомен другим серверам имён. У каждой записи также есть TTL — время, в течение которого резолверы могут кешировать её перед повторной проверкой, — это ключ к изменению DNS без сюрпризов.
Безопасное изменение DNS — и подключение к CDN
Чтобы изменить запись, войдите там, где управляется DNS вашего домена, откройте редактор DNS/зоны и отредактируйте запись A или CNAME. В момент сохранения ничего не ломается: резолверы продолжают отдавать старое значение, пока не истечёт его TTL, поэтому снижение TTL за день до планового изменения ускоряет распространение — обычно минуты, максимум до 48 часов.
Чтобы направить сайт через CDN, укажите домен на edge CDN — A-запись на IP edge-сервера или CNAME на хостнейм CDN. На cdn.com.tr панель показывает точные записи, которые нужно установить, а DNS с автоматическим SSL управляется за вас, так что сертификаты выпускаются и продлеваются без ручных шагов.
Когда DNS важнее всего
Направьте только что зарегистрированный домен на свой сайт или CDN одной записью A или CNAME, и он станет доступен по всему миру после распространения.
Изменение одной записи перенаправляет трафик через edge CDN — более быстрая доставка, кеширование и защита от DDoS без изменений кода.
MX-записи доставляют почту; TXT-записи подтверждают владение доменом для SSL, аутентификации почты и сторонних сервисов.
Вопросы и ответы о DNS
Сколько времени занимают изменения DNS?
От нескольких минут до 48 часов. Резолверы кешируют записи на срок, равный TTL, поэтому старое значение может сохраняться до его истечения. Снижение TTL перед изменением ускоряет переключение.
A-запись или CNAME — что использовать?
Используйте A-запись, чтобы указать имя прямо на IP-адрес (обычно для корневого домена). Используйте CNAME, чтобы сделать псевдоним одного имени на другой хостнейм (обычно для www или субдомена). Корневой домен обычно не может быть CNAME.
Приведёт ли изменение DNS к простою?
При правильном выполнении — нет. Поскольку резолверы продолжают отдавать старое значение до истечения TTL, посетители во время переключения попадают на старую или новую цель — а не на ошибку. Держите обе конечные точки рабочими до завершения распространения.