Перейти к содержанию
Комфорт

Проверка DNS

Спросим о сайте шесть DNS-серверов сразу — Яндекс, Google, Cloudflare, AdGuard, Quad9 и наш сервер в Москве. Если кто-то отвечает иначе, это будет видно сразу.

Например, youtube.com — без https:// и пути

Тип записи

A — адрес IPv4

Например:

Что такое DNS и зачем сравнивать ответы

DNS — справочник интернета: по имени сайта он выдаёт адрес сервера. Ваш телефон или роутер спрашивает какой-то один DNS-сервер, обычно провайдерский, и верит ему на слово.

Если сервер ошибается или отвечает не то, что остальные, сайт не откроется или откроется не тот. Сравнение шести независимых серверов сразу показывает, кто выбивается.

Как понять, что ответ подменён

  • Один сервер отвечает «такого имени нет», а остальные дают адрес.
  • Один сервер отдаёт адрес, которого нет у других, — особенно адрес внутренней сети (10.…, 192.168.…) или 0.0.0.0.
  • Разные адреса у всех серверов сразу — чаще всего норма: крупные сайты отдают ближайший к вам сервер.

Что делать, если ваш DNS отвечает неправильно

Смените DNS-сервер на один из публичных — например, Яндекс (77.88.8.8), Google (8.8.8.8) или Cloudflare (1.1.1.1). На Android это делается в настройке «Частный DNS», на компьютере — в свойствах сетевого подключения, а для всей домашней сети сразу — в настройках роутера.

Типы записей

  • A — адрес IPv4, главный ответ для большинства сайтов.
  • AAAA — адрес IPv6.
  • CNAME — псевдоним: имя указывает на другое имя.
  • MX — почтовые серверы домена.
  • TXT — текстовые записи: подтверждения владения, настройки почты (SPF, DMARC).
  • NS — серверы, которые отвечают за домен.

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

Почему серверы отвечают разными адресами?

Для крупных сайтов это нормально: они раздают посетителям разные серверы, чтобы было ближе и быстрее. Настораживать должен ответ, который резко отличается от остальных, — «имени нет» или адрес внутренней сети.

Что такое TTL?

Сколько секунд ответ можно хранить в памяти, прежде чем спросить заново. Если вы только что поменяли записи домена, старые ответы могут жить ещё столько времени.

Что значат NXDOMAIN, SERVFAIL и TIMEOUT?

NXDOMAIN — такого имени нет. SERVFAIL — сервер не смог получить ответ, часто из-за ошибки в настройках домена. TIMEOUT — сервер не ответил вовсе.

Какой DNS выбрать для дома?

Любой из крупных публичных работает быстро. AdGuard DNS вдобавок отсекает рекламу и трекеры, Quad9 — известные опасные сайты.