Основы DNS, диагностика, безопасность и практические сценарии — от команды, которая создаёт этот инструмент.
Три причины, почему один домен отвечает по-разному
Геомаршрутизация
Свой edge-сервер в каждом регионе
Кэширование
Независимые TTL и кэши
Split-horizon
Другой ответ — так задумано
Разный IP дома, в офисе и в мобильной сети телефона не обязательно ошибка. Разбираем, что на самом деле происходит.
Четыре исхода — четыре разных дальнейших шага
Оба выглядят как неудачный DNS-запрос, но тайм-аут и SERVFAIL указывают на разные причины и требуют разных дальнейших шагов.
Четыре исхода — четыре разных дальнейших шага
NXDOMAIN означает, что с точки зрения DNS домена не существует: это не тайм-аут и не проблема сервера. Вот что его на самом деле вызывает.
Как письмо находит ваш почтовый сервер
Отправитель
you@gmail.com
Запрос MX
кто принимает почту?
Почтовый сервер
сначала приоритет 10
Входящие
доставлено
Выбирается наименьшее число приоритета; большие значения — резервные
MX-записи сообщают интернету, какие почтовые серверы обрабатывают почту домена, и объясняют, почему они устроены иначе, чем A-запись.
Три уровня под названием «DNS-сервер»
Stub-резолвер
ваше устройство
Рекурсивный резолвер
провайдер, роутер или 1.1.1.1
Авторитетный
DNS самого домена
Слово «DNS-сервер» скрывает две совершенно разные роли: рекурсивный резолвер, который спрашивает, и авторитативный сервер, который знает ответ.
Выбор TTL на практике
TTL определяет, как долго DNS-ответ кешируется, прежде чем его запросят снова, — это и есть настоящая причина, по которой изменения DNS появляются не везде мгновенно.
Две схемы адресации, работающие бок о бок
IPv4
192.0.2.10
32 бита — ~4,3 млрд адресов — исчерпаны
IPv6
2606:4700::6810:84e5
128 бит — 340 ундециллионов адресов
A-записи возвращают адреса IPv4, AAAA-записи — адреса IPv6. Это два независимых семейства адресов одного домена, и поэтому проверять нужно оба.
Рекурсивный DNS-запрос: шаг за шагом
Браузер
нужен example.com
Резолвер
ваш провайдер / 1.1.1.1
Корень + TLD
кто отвечает за .com?
Авторитетный
настоящий ответ
Каждый шаг цепочки — тоже DNS-запрос, и его ответ потом кэшируется
Простое объяснение системы доменных имён: что происходит с момента ввода домена до подключения браузера к серверу.