Domain IP Lookup

Возможности

Всё, что умеет этот инструмент, и почему он устроен именно так.

Разрешение dual-stack

Каждая проверка независимо определяет записи IPv4 и IPv6 через встроенный модуль dns платформы Node.js.

Массовые проверки любого масштаба

Вставьте тысячи доменов сразу. Большие пакеты выполняются как фоновые задачи и не блокируют запросы.

Контролируемая параллельность

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

Автоматические повторы с нарастающей задержкой

Временные сбои (тайм-ауты, SERVFAIL, REFUSED) повторяются с экспоненциальной задержкой. Постоянные ошибки, такие как NXDOMAIN, сразу завершаются ошибкой, без лишних повторов.

Защита от SSRF

Проверяется каждый найденный адрес, а не только запрошенное имя хоста: на принадлежность к приватным диапазонам, диапазонам loopback, link-local и облачных метаданных. Так закрывается брешь DNS rebinding, которую упускает большинство инструментов.

Потоковый экспорт в CSV и JSON

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

Планировщик

Тот же конвейер задач, который обслуживает массовые проверки, поддерживает разовые и повторяющиеся расписания; они сохраняются и переживают перезапуск.

Настраиваемое DNS-разрешение

Укажите любые DNS-серверы, которым доверяете (по умолчанию Cloudflare и Google), через переменные окружения: ничего не зашито в код.

Точность без излишней самоуверенности

Результаты показывают то, что настроенный DNS-резолвер публично вернул в момент проверки. Они не претендуют на определение исходного сервера за CDN, обратным прокси или балансировщиком нагрузки. Границы возможностей сервиса описаны в методологии разрешения и в сведениях о безопасности.