Поиск поддоменов

Найдём поддомены по публичным журналам SSL-сертификатов и проверим, какие из них живы в DNS. Пассивно: к самим хостам не обращаемся.

Введите домен без http:// — например, example.com. Первый поиск по домену может занять до 30–40 секунд: публичные журналы сертификатов отвечают медленно.

Что этот поиск видит, а что нет

  • Только имена, на которые выпускали публичный SSL-сертификат: удостоверяющие центры обязаны записывать каждый сертификат в журналы Certificate Transparency. Внутренние имена без сертификата и поддомены без HTTPS сюда не попадают.
  • Wildcard-сертификат (*.example.com) скрывает конкретные имена: если поддомены работают под ним, в журналах будет только «*».
  • Журналы хранят и старые сертификаты, поэтому в списке есть имена, которых давно нет, — для этого и нужна колонка DNS.
  • Поиск пассивный: мы не перебираем имена по словарю, не сканируем порты и не открываем найденные сайты. DNS спрашиваем у публичных резолверов Cloudflare и Google, до 300 имён за проверку.

Нашли забытые поддомены? Проверьте, что на них

Старые тестовые и служебные поддомены часто живут на устаревших CMS и без обновлений. PromoPilot Shield проверяет сайт снаружи: заголовки безопасности, TLS и сертификат, открытые .git/.env и бэкапы, уязвимости CMS, SPF/DKIM/DMARC/CAA. Каждый важный поддомен можно добавить как отдельный сайт. Мониторинг от $12/мес: регулярные пересканы и оповещения о новых угрозах и сроке сертификата.

Бесплатная проверка сайта Подробнее о Shield

Коротко об инструменте

Цена
Бесплатно
Регистрация
Не нужна
Где идёт обработка
На нашем сервере: имена — из журналов Certificate Transparency (crt.sh, запасной — Cert Spotter), DNS — публичные резолверы Cloudflare и Google по DNS-over-HTTPS
Что принимает
Один домен, например example.com (www. отбрасывается)
Лимиты
6 поисков в минуту; 15 в сутки без аккаунта, 45 с бесплатным аккаунтом, без лимита с Pro; список имён кэшируется на 24 часа; в DNS проверяем до 300 имён за поиск
Результат
Поддомены со статусом DNS (есть / нет / висящий CNAME), IP или цепочкой CNAME, CDN или сервисом и сроком последнего сертификата; фильтр и экспорт в CSV
Обновлено

Альтернативы

Другие инструменты для той же задачи и в чём каждый из них силён:

  • crt.sh — Поиск по журналам Certificate Transparency с полной историей сертификатов, включая истёкшие; DNS не проверяет, а под нагрузкой часто отвечает ошибками 502 или таймаутом.
  • DNSDumpster — Бесплатный сервис DNS-разведки: находит хосты, связанные с доменом; есть платное членство и API.
  • Pentest-Tools Subdomain Finder — Сочетает пассивные источники (журналы сертификатов, поисковики) с активным перебором DNS и проверяет имена в реальном времени; бесплатно доступна лёгкая версия, полная — в платных тарифах.
  • subfinder (ProjectDiscovery) — Открытая консольная утилита для быстрого пассивного поиска поддоменов по многим источникам; часть источников требует собственных API-ключей.

Когда выбрать этот инструмент: Когда нужен быстрый пассивный список без установки и регистрации — сразу с проверкой DNS, висящими CNAME и отметкой Cloudflare/CDN, на русском, украинском, польском или английском.

Описания сверены с сайтами этих инструментов в октябре 2026 года.

Поиск поддоменов по журналам сертификатов

Поиск поддоменов работает пассивно: имена берутся из публичных журналов Certificate Transparency (crt.sh, а если он не отвечает — Cert Spotter), очищаются от «*.» и дублей, и до 300 из них проверяются в DNS — какие живы, куда ведут CNAME и какие CNAME висят на несуществующем адресе. К самим хостам запросов нет: ни перебора имён по словарю, ни сканирования портов, ни открытия сайтов. Бесплатно и без регистрации — 15 поисков в сутки, с бесплатным аккаунтом 45.

Имена из журналов Certificate Transparency: crt.sh и Cert Spotter
DNS до 300 имён: A, AAAA, цепочка CNAME, «нет в DNS»
Висящие CNAME и сервисы, где возможен захват поддомена
Cloudflare и CDN, wildcard DNS, экспорт в CSV

Как пользоваться

  1. Введите домен, например example.com
  2. Первый поиск идёт до 30–40 секунд, затем список имён сутки берётся из кэша
  3. Отфильтруйте по статусу, выгрузите CSV и уберите висящие CNAME

FAQ

Гарантированно «все» не покажет ни один внешний сервис: DNS не отдаёт список имён зоны (передача зоны AXFR почти всегда закрыта). Самый полный пассивный источник — журналы Certificate Transparency: туда попадает каждый публичный SSL-сертификат, а значит, и каждое имя, для которого включали HTTPS. Его и использует этот инструмент. Перебор имён по словарю находит больше, но это активное сканирование — делайте его только для своих доменов. Полный список есть у владельца в панели DNS.

Скорее всего, на него не выпускали публичный сертификат с этим именем: он работает только по HTTP, закрыт wildcard-сертификатом *.домен (в журнале видно лишь «*») или использует сертификат внутреннего центра. Ещё одна причина — crt.sh не ответил, и данные пришли из Cert Spotter, который знает только действующие сертификаты; об этом страница пишет под сводкой.

Висящий CNAME указывает на имя, которого больше нет, — обычно на удалённый бакет S3, приложение Heroku или Azure, страницу GitHub Pages. Если сервис позволяет кому угодно создать ресурс с тем же именем, злоумышленник займёт его и будет показывать свой контент на вашем поддомене. Мы помечаем такие записи, но к хостам не обращаемся, поэтому наверняка подтвердить риск может только панель сервиса. Ненужный CNAME просто удалите.

Нет. Мы читаем публичные журналы сертификатов и спрашиваем DNS у публичных резолверов Cloudflare и Google — на серверы домена не уходит ни одного запроса. Сами журналы Certificate Transparency для того и созданы, чтобы любой мог проверить, какие сертификаты выпущены для домена.

Бесплатно и без регистрации: 15 поисков в сутки (с бесплатным аккаунтом — 45, с Pro — без лимита) и не больше 6 в минуту. Список имён по домену кэшируется на 24 часа, DNS проверяется заново при каждом поиске. За один раз в DNS проверяем до 300 имён с самыми свежими сертификатами.

Откуда берутся поддомены

Каждый публичный SSL-сертификат удостоверяющий центр обязан записать в журналы Certificate Transparency (CT) — открытые и доступные всем. В сертификате перечислены имена, для которых он выпущен, поэтому журналы CT фактически хранят историю всех имён домена, где когда-либо включали HTTPS: mail.example.com, staging.example.com, old-shop.example.com.

Инструмент берёт эти имена из crt.sh (там вся история, включая истёкшие сертификаты), а если crt.sh не ответил — из Cert Spotter (только действующие сертификаты). Затем убирает дубли и «*.», оставляет только сам домен и его поддомены и проверяет до 300 имён в DNS.

Как читать результат

СтатусЧто значитЧто делать
есть в DNSИмя разрешается в IPv4 или IPv6 (напрямую или через CNAME)Убедитесь, что поддомен вам нужен и обновляется
нет в DNSNXDOMAIN — имени больше нет, остался только старый сертификатНичего, это история
без A/AAAAИмя существует, но адреса нет (например, только MX или TXT)Обычно нормально
висящий CNAMECNAME указывает на имя, которого нетУдалите CNAME или верните ресурс у сервиса

Колонка «Сертификат до» — когда истекает самый свежий сертификат с этим именем. Серые даты в прошлом означают, что сертификат для имени давно не перевыпускали.

Висящий CNAME и захват поддомена

Типичная история: под промо-акцию сделали promo.example.com → CNAME на example-promo.herokuapp.com, потом приложение удалили, а запись в DNS забыли. Если сервис позволяет любому создать приложение (бакет, страницу) с тем же именем, злоумышленник займёт его и будет показывать на вашем поддомене свою страницу — с вашим доменом в адресной строке. Это называют subdomain takeover.

Мы отмечаем такие записи и называем сервис, если он из списка, где это возможно (S3, Azure, Heroku, GitHub Pages, Netlify, Shopify и др.). Но мы не обращаемся к хостам, поэтому подтвердить риск может только панель сервиса. Самое простое решение — удалить ненужный CNAME.

Что поиск по журналам сертификатов не покажет

  • Имена под wildcard-сертификатом. Если поддомены работают под *.example.com, в журнале будет только «*». Инструмент сообщает, когда такие сертификаты найдены.
  • Имена без HTTPS и внутренние имена с сертификатами частного центра.
  • Wildcard DNS. Если у домена любой поддомен отвечает (запись *.example.com в DNS), статус «есть в DNS» ничего не доказывает — мы проверяем это случайным именем и помечаем такие строки звёздочкой.

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

Что сделать с найденным

  1. Выгрузите CSV и отметьте поддомены, о которых вы не знали.
  2. Удалите висящие CNAME и записи старых тестовых стендов.
  3. Живые служебные поддомены (админки, staging) закройте авторизацией или по IP и не оставляйте на устаревших CMS.
  4. Проверьте важные поддомены сканером безопасности и проверкой SSL.
Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.