Пошук піддоменів
Знайдемо піддомени за публічними журналами 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.