Domain IP Lookup

Блог

Основы DNS, диагностика, безопасность и практические сценарии — от команды, которая создаёт этот инструмент.

Постепенное переключение лучше мгновенного

Blue

100% трафика

Взвешенное разделение

95/5, затем 50/50

Green

100% трафика

Инфраструктура и эксплуатация

Blue-green-развёртывания и переключение DNS

Переключение трафика между двумя средами через изменение DNS на бумаге выглядит просто, но TTL и кеширование делают всё сложнее на практике.

3 мин чтения

Один IP — один сервер, или один IP — много

Unicast

Один IP — ровно один сервер

Anycast

Один IP, анонсируется из многих точек

Инфраструктура и эксплуатация

Anycast DNS: как один IP работает сразу в десятках мест

Один и тот же IP-адрес, анонсируемый сразу из десятков точек: так anycast помогает DNS-провайдерам оставаться быстрыми и отказоустойчивыми по всему миру.

3 мин чтения

Почему проверка показывает CDN, а не исходный сервер

Посетитель

запрашивает домен

Edge-сервер CDN

104.21.x.x

именно его возвращает DNS

Исходный сервер

реальный IP не раскрывается

Инфраструктура и эксплуатация

Как CDN используют DNS для маршрутизации трафика по миру

Главная работа сети доставки контента происходит на уровне DNS, ещё до того, как запрошен хотя бы один байт самого контента.

3 мин чтения

У каждого диапазона IPv4 есть эквивалент в IPv6

Loopback127.0.0.0/8 в IPv4 — ::1 в IPv6
Приватные10.0.0.0/8 и др. в IPv4 — fc00::/7 в IPv6
Link-local169.254.0.0/16 в IPv4 — fe80::/10 в IPv6
Безопасность

Особенности безопасности IPv6, которые нельзя игнорировать

С точки зрения безопасности IPv6 — это не просто «IPv4 с большим числом адресов»: некоторые его отличия действительно меняют модель угроз.

3 мин чтения

Выигрыш в гонке с поддельным ответом

Атакующий

опережает настоящий ответ

Поддельный ответ

приходит первым

Кэш резолвера

отравлен для всех его пользователей

Безопасность

DNS-спуфинг и отравление кеша: практический обзор

Подделка DNS-ответов для перенаправления трафика — один из старейших сетевых приёмов и причина появления DNSSEC и современных защит резолверов.

3 мин чтения

Публичное и приватное адресное пространство

Публичный IP

192.0.2.10

глобально уникален — маршрутизируется отовсюду

Приватные диапазоны

10.0.0.0/8172.16.0.0/12192.168.0.0/16

не маршрутизируются в публичном интернете

Безопасность

Почему частные диапазоны IP никогда не должны разрешаться публично

10.0.0.0/8, 192.168.0.0/16 и соседние диапазоны существуют именно для того, чтобы не быть глобально уникальными, и вот почему это важно для DNS.

3 мин чтения

SSRF превращает сервер в невольного прокси

Атакующий

готовит URL запроса

Уязвимый сервер

обманут SSRF, запрашивает его

169.254.169.254

эндпоинт метаданных

Учётные данные

возвращаются атакующему

Безопасность

Эндпоинты метаданных в облаке: скрытая поверхность атаки

Один на вид нерутируемый IP-адрес открывает облачным инстансам доступ к учётным данным и конфигурации и часто становится целью SSRF-атак.

3 мин чтения

Один и тот же адрес — четыре способа записи

127.0.0.1Стандартная десятичная запись с точками
2130706433Тот же адрес в виде целого числа
0x7f.0.0.1Тот же адрес в шестнадцатеричной записи
127.1Тот же адрес в краткой форме
Безопасность

SSRF-атаки: как злоумышленники используют DNS

Подделка запросов на стороне сервера часто начинается с обычного доменного имени, которое ваш сервер обманом заставили разрешить и запросить.

3 мин чтения

Один домен — два разных ответа

Первый запрос

разрешается в публичный IP

Проверка

пройдена — выглядит безопасно

Истекает TTL

через несколько секунд

Второй запрос

разрешается в 127.0.0.1

Безопасность

Что такое DNS rebinding и почему это важно

Домен, который сначала разрешается в безопасный адрес, а затем во внутренний: DNS rebinding превращает сам DNS в поверхность атаки.

3 мин чтения

Четыре уровня, проверяемые по порядку

DNS

разрешение имени

Транспорт

TCP-соединение

TLS

проверка сертификата

Приложение

ответ по HTTP

Устранение неполадок

Как диагностировать ошибку «Не удаётся получить доступ к сайту»

Это общее сообщение браузера скрывает несколько несвязанных причин сбоя, и DNS — часто самое быстрое, что можно сначала подтвердить или исключить.

3 мин чтения

«Распространение» — это лишь истечение срока жизни кэшей

0 мин

вы сохраняете изменение

0-5 мин

DNS-хостинг обновляет данные

до конца TTL

старый ответ ещё в кэше

после TTL

новый ответ видят все

Ничего никуда не рассылается — каждый кэш просто перестаёт использовать свою копию

Устранение неполадок

Что делать, если изменения DNS не вступают в силу

Вы обновили запись, подождали, а она всё ещё выглядит неверно. Прежде чем считать, что что-то сломалось, пройдите эти шаги по порядку.

3 мин чтения

Сколько обычно занимает проверка

1-10 мсОтвет из кэша, та же сеть — обычный случай
20-80 мсБез кэша, ближайший anycast-резолвер — всё ещё норма
500 мс+Стабильно так медленно — значит, что-то не так
Устранение неполадок

Диагностика медленного DNS-разрешения

Медленно открывающийся сайт иногда оказывается медленным DNS-запросом. Как отличить одно от другого и что обычно становится причиной.

3 мин чтения