Domain IP Lookup

Как выбрать формат экспорта

CSV

Анализ в таблицах, фильтрация, сводные таблицы

JSON

Скрипты и автоматические diff-пайплайны

Практические руководства

Экспорт и анализ результатов массовой проверки DNS

3 мин чтения

Массовая проверка большого списка доменов быстро даёт много сырого материала: адреса, коды статуса, время ответа. Настоящая ценность обычно появляется после экспорта, когда можно фильтровать, сортировать и сравнивать данные как структурированные, а не смотреть на страницу результатов, пролетающую мимо.

CSV или JSON: выбираем подходящий экспорт

CSVJSON
Лучше всего подходит дляАнализа в таблицах, ручной фильтрацииПередачи в скрипт или конвейер
Читаемость с первого взглядаДа, в любом табличном редактореТолько для небольших наборов результатов
Сохраняет вложенную структуруНет: сводится к строкам и столбцамДа: массивы и объекты остаются целыми
Типичный следующий шагСводная таблица, фильтр, сортировкаПрограммное сравнение, автоматизированный конвейер

CSV — правильный выбор по умолчанию для анализа в таблицах: сортировка по статусу, фильтр только по сбоям или быстрая сводная таблица, показывающая, сколько доменов попадает в каждую категорию ошибок. JSON лучше подходит, когда результаты передаются в другую программу: скрипт, сравнивающий этот прогон с прошлонедельным, или конвейер, отмечающий всё, что разрешается в недопустимый диапазон.

Что действительно стоит проверить

  • Сначала группируйте по коду ошибки, а не просто по успеху и сбою: NXDOMAIN и тайм-аут означают совершенно разное и требуют разных дальнейших действий.
  • Сортируйте по времени ответа, чтобы заметить домены, разрешающиеся необычно медленно: это часто признак проблемы в конфигурации DNS, которую стоит изучить отдельно.
  • Ищите домены, у которых нет адресов одного семейства, но есть другого: это быстрый способ заметить инфраструктуру, которая тихо работает только по IPv4 (или, реже, только по IPv6).
  • Сопоставляйте с предыдущим экспортом того же списка, если он у вас есть, чтобы увидеть именно то, что изменилось с прошлого раза, а не пересматривать всё с нуля.

С точки зрения инструментов важно ещё и то, что экспорт отдаётся потоком, а не ждёт, пока весь большой пакет соберётся в памяти: это разница между тем, что загрузка экспорта на 50 000 строк начинается сразу, и тем, что запрос зависает на полпути.

Простой процесс сравнения, который масштабируется

Формат экспорта JSON делает по-настоящему полезное сравнение почти тривиальным: загрузите экспорты текущего и прошлого прогонов, проиндексируйте каждый по домену и пройдите по одному набору, ища три случая: домен есть в обоих наборах, но с другим списком адресов (изменился), домен есть в новом наборе, но не в старом (добавлен в портфель), и домен есть в старом наборе, но отсутствует в новом (удалён или стал давать сбой там, где раньше работал). Такой скрипт пишется за несколько минут и превращает вопрос «изменилось ли что-то с прошлой недели», на который пришлось бы отвечать, просматривая глазами тысячи строк, в тот, что выполняется за секунду.

Экспорты как журнал аудита

Помимо немедленного анализа, каждый экспорт стоит хранить и сам по себе: это датированный снимок того, во что именно разрешался большой список доменов в конкретный момент времени. Когда позже в рамках инцидента безопасности или вопроса соответствия требованиям спросят «на что указывал этот домен в такую-то дату», сохранённый экспорт ответит на него однозначно, без необходимости восстанавливать историю по памяти или надеяться, что журнал изменений где-то велся. Хранить несколько прошлых экспортов стоит очень мало по сравнению с возможностью ответить на этот вопрос уверенно, а не наугад.

Нужно проверить публичные DNS-адреса домена? Воспользуйтесь инструментом Domain IP Lookup.

Читайте также

Частота проверки по объекту наблюдения

Каждый часПродакшен-инфраструктура — изменение означает инцидент
ЕжедневноОбщий портфель и списки наблюдения по безопасности
ЕженедельноМенее важные, редко меняющиеся домены
Практические руководства

Плановая проверка работоспособности DNS: как настроить

Регулярная задача проверки автоматически выявляет дрейф DNS: что именно проверять и как часто, чтобы замечать изменения вовремя.

3 мин чтения

Четыре шага, проверяемые по порядку

Экспорт

все текущие записи

Миграция

к новому провайдеру

Проверка

сверьте каждую запись

Подтверждение

дождитесь конца старого TTL

Практические руководства

Как проверить, что перенос DNS прошёл без сбоев

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

3 мин чтения

Два принципиально разных сценария

dig / nslookup

Все детали протокола, скрипты, офлайн

Веб-инструмент

Без настройки, массовые проверки, можно делиться

Практические руководства

Как пользоваться DNS-проверкой: практическое руководство

Как с помощью DNS-проверки посмотреть адресные и почтовые записи, серверы имён, псевдонимы и текстовые записи домена и безопасно истолковать ответы.

5 мин чтения