Поиск поддоменов сайта
Введите домен — найдём его поддомены в открытых журналах SSL-сертификатов и переберём типовые имена через DNS. Для каждого покажем, работает ли он сейчас и куда ведёт.
Зачем искать поддомены
Поддомены — shop.site.ru, m.site.ru, dev.site.ru — поисковые системы считают отдельными сайтами. Забытый тестовый поддомен с копией сайта создаёт дубли, старый лендинг собирает трафик, о котором никто не знает, а заброшенный поддомен со ссылкой на чужой сервис могут перехватить. Список поддоменов нужен перед SEO-аудитом, переездом и чисткой индекса, а ещё — чтобы посмотреть, из чего состоит сайт конкурента.
Откуда берутся данные
- Журналы сертификатов (Certificate Transparency). Каждый SSL-сертификат, который выпускают доверенные центры, публикуется в открытых журналах. Если для поддомена хоть раз выпускали сертификат, — например, Let's Encrypt для https, — он там есть. CertSpotter показывает действующие сертификаты, crt.sh — всю историю, включая давно удалённые поддомены.
- Перебор типовых имён. Проверяем через DNS около 230 частых имён: www, m, api, dev, test, shop, blog, lk, crm, cdn, mail и другие. Так находятся поддомены без своего сертификата.
Для каждого найденного имени делаем DNS-запрос: если у него есть IP-адрес, поддомен работает. Колонка «Впервые в сертификате» подсказывает, когда поддомен появился.
Чего инструмент не найдёт
- Поддомены, закрытые сертификатом на все имена сразу (
*.site.ru): в журнале видна только звёздочка. Их можно найти только перебором — если имя нестандартное, оно останется скрытым. - Поддомены без https и с редким именем: их нет ни в журналах, ни в словаре.
- Если DNS домена отвечает на любое имя (wildcard-запись), перебор показал бы сотни несуществующих поддоменов. Мы это распознаём и оставляем только имена из журналов.
Найденные поддомены удобно проверить дальше: коды ответа покажут, какие открываются, проверка robots.txt — закрыты ли тестовые копии от индексации, а DNS-записи — куда ведёт каждый поддомен.
Частые вопросы
Не нашли ответ? Напишите в Telegram
Законно ли искать чужие поддомены?
Да. Журналы сертификатов и DNS — открытые публичные данные, их для того и публикуют, чтобы любой мог проверить, какие сертификаты выпущены на домен.
Почему поддомен есть в списке, но «не работает»?
Сертификат для него когда-то выпускали, но сейчас у имени нет DNS-записи: поддомен удалён. Такие имена полезны для истории сайта и для проверки, не осталось ли их в индексе.
Почему нет поддомена, который точно существует?
Скорее всего, он закрыт сертификатом на все поддомены (*.site.ru) или работает без https, а его имени нет в нашем словаре. Ещё журналы иногда отстают на несколько дней после выпуска сертификата.
Что значит «DNS отвечает на любое имя»?
У домена настроена wildcard-запись: любой несуществующий поддомен открывает основной сайт. Это создаёт риск бесконечных дублей в индексе — лучше отключить её или настроить для неизвестных поддоменов ответ 404.
Можно ли искать поддомены поддомена?
Поиск всегда идёт по основному домену: для shop.site.ru найдутся все поддомены site.ru, включая вложенные вроде api.shop.site.ru.
Нашлись забытые поддомены с копией сайта?
Тестовые копии и старые лендинги создают дубли и тянут позиции вниз. Проверю, что из поддоменов попало в индекс, и подскажу, что закрыть, склеить или удалить.