Поиск поддоменов
Найдём поддомены по публичным журналам SSL-сертификатов и проверим, какие из них живы в DNS. Пассивно: к самим хостам не обращаемся.
Что этот поиск видит, а что нет
- Только имена, на которые выпускали публичный 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.
Как пользоваться
- Введите домен, например example.com
- Первый поиск идёт до 30–40 секунд, затем список имён сутки берётся из кэша
- Отфильтруйте по статусу, выгрузите CSV и уберите висящие CNAME
FAQ
Откуда берутся поддомены
Каждый публичный 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) | Убедитесь, что поддомен вам нужен и обновляется |
| нет в DNS | NXDOMAIN — имени больше нет, остался только старый сертификат | Ничего, это история |
| без A/AAAA | Имя существует, но адреса нет (например, только MX или TXT) | Обычно нормально |
| висящий CNAME | CNAME указывает на имя, которого нет | Удалите 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. Перебор по словарю находит больше, но это активное сканирование — запускайте его только для своих доменов.
Что сделать с найденным
- Выгрузите CSV и отметьте поддомены, о которых вы не знали.
- Удалите висящие CNAME и записи старых тестовых стендов.
- Живые служебные поддомены (админки, staging) закройте авторизацией или по IP и не оставляйте на устаревших CMS.
- Проверьте важные поддомены сканером безопасности и проверкой SSL.