DNS — что это, как работает и зачем нужен | Глоссарий FREEHOSTING

DNS

Domain Name System
DNS — DNS — система, которая переводит понятные домены (site.ru) в IP-адреса серверов (185.12.34.56). Без неё пришлось бы запоминать набор цифр для каждого сайта.

Определение простыми словами

DNS (Domain Name System) — телефонная книга интернета. Когда вы вбиваете в браузер example.com, компьютер не знает, куда идти: ему нужен IP-адрес. Он спрашивает у DNS-сервера: «Какой IP у этого домена?» — и получает ответ, например 93.184.216.34.

Запросы идут по цепочке: локальный кэш → DNS провайдера или публичный (8.8.8.8, 1.1.1.1) → корневые серверы → серверы зоны (.ru, .com) → авторитетный DNS домена. Весь путь обычно занимает 10–80 мс.

Основные типы записей

Тип Что хранит Пример
A IPv4-адрес 185.12.34.56
AAAA IPv6-адрес 2a01:4f8::1
CNAME Алиас на другой домен www → example.com
MX Почтовый сервер mail.example.com
TXT SPF, DKIM, верификация v=spf1 …
NS Авторитетные DNS-серверы ns1.hoster.ru

Кейсы использования

  • Привязка домена к хостингу — меняем NS-записи у регистратора на серверы провайдера.
  • Перенос сайта без простоя — заранее снижаем TTL до 300 секунд, потом меняем A-запись.
  • Подключение почты Яндекс/Google — добавляем MX и TXT-записи (SPF, DKIM, DMARC).
  • Защита от подмены ответов — включаем DNSSEC на стороне регистратора.
  • Когда DNS НЕ помогает: если сайт лежит из-за проблем сервера, смена DNS не поднимет его. DNS — только указатель.

Технические детали

Проверить, что отдаёт DNS, можно из терминала:

# A-запись через системный резолвер
dig example.com A +short
# Через публичный DNS Cloudflare
dig @1.1.1.1 example.com
# Все записи зоны
dig example.com ANY
# Время распространения изменений
nslookup -type=NS example.com

TTL (time to live) задаёт, как долго ответ хранится в кэше — от 60 секунд до 24 часов. Низкий TTL ускоряет переезд, но увеличивает нагрузку на DNS-серверы. Резервный DNS-over-HTTPS и DNS-over-TLS шифруют запросы, чтобы провайдер их не видел.

Частые вопросы

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

От нескольких минут до 24 часов в зависимости от TTL и кэширования у провайдеров. Чтобы ускорить переезд, заранее ставьте TTL 300 секунд.

Какой публичный DNS лучше: Google или Cloudflare?

Cloudflare 1.1.1.1 обычно быстрее и не логирует запросы дольше суток. Google 8.8.8.8 стабильнее на дальних маршрутах. Для России также подходит Яндекс DNS 77.88.8.8.

Что такое NS-серверы и зачем их менять?

NS-серверы — авторитетные DNS, которые отдают записи вашего домена. Их меняют у регистратора, когда переезжаете на новый хостинг или хотите управлять записями через DNS-панель провайдера.