Wyszukiwarka subdomen
Znajdziemy subdomeny w publicznych logach certyfikatów SSL i sprawdzimy, które działają w DNS. Pasywnie: nie łączymy się z samymi hostami.
Co to wyszukiwanie widzi, a czego nie
- Tylko nazwy, dla których wydano publiczny certyfikat SSL: urzędy certyfikacji muszą zapisywać każdy certyfikat w logach Certificate Transparency. Wewnętrzne nazwy bez certyfikatu i subdomeny bez HTTPS się tu nie pojawią.
- Certyfikat wildcard (*.example.com) ukrywa konkretne nazwy: subdomeny działające pod nim widać w logach tylko jako „*”.
- Logi przechowują też stare certyfikaty, więc na liście są nazwy, których dawno nie ma — po to jest kolumna DNS.
- Wyszukiwanie jest pasywne: bez zgadywania nazw ze słownika, bez skanowania portów i bez otwierania znalezionych stron. DNS pytamy publiczne resolwery Cloudflare i Google, do 300 nazw na sprawdzenie.
Znalazłeś zapomniane subdomeny? Sprawdź, co na nich działa
Stare subdomeny testowe i usługowe często działają na przestarzałych CMS bez aktualizacji. PromoPilot Shield sprawdza stronę z zewnątrz: nagłówki bezpieczeństwa, TLS i certyfikat, odsłonięte .git/.env i kopie, podatności CMS, SPF/DKIM/DMARC/CAA. Każdą ważną subdomenę dodasz jako osobną stronę. Monitoring od $12/mies.: regularne ponowne skany i alerty o nowych zagrożeniach oraz ważności certyfikatu.
Darmowy skan strony Więcej o ShieldNajważniejsze fakty
- Cena
- Za darmo
- Rejestracja
- Niewymagana
- Przetwarzanie
- Na naszym serwerze: nazwy z logów Certificate Transparency (crt.sh, zapasowo Cert Spotter), DNS przez publiczne resolwery Cloudflare i Google (DNS-over-HTTPS)
- Dane wejściowe
- Jedna domena, np. example.com (www. jest pomijane)
- Limity
- 6 wyszukiwań na minutę; 15 dziennie bez konta, 45 z darmowym kontem, bez limitu z Pro; lista nazw w pamięci podręcznej 24 godziny; w DNS sprawdzamy do 300 nazw na wyszukiwanie
- Wynik
- Subdomeny ze statusem DNS (działa / brak / wiszący CNAME), IP lub łańcuchem CNAME, CDN lub usługą i datą ważności najnowszego certyfikatu; filtr i eksport CSV
- Ostatnia aktualizacja
Alternatywy
Inne narzędzia do tego samego zadania i w czym każde z nich jest dobre:
- crt.sh — Przeszukuje logi Certificate Transparency z pełną historią certyfikatów, także wygasłych; nie sprawdza DNS, a pod obciążeniem często zwraca błędy 502 lub przekracza czas.
- DNSDumpster — Darmowa usługa rozpoznania DNS: znajduje hosty powiązane z domeną; jest płatne członkostwo i API.
- Pentest-Tools Subdomain Finder — Łączy źródła pasywne (logi certyfikatów, wyszukiwarki) z aktywnym zgadywaniem DNS i weryfikuje nazwy na bieżąco; lekka wersja jest darmowa, pełna — w płatnych planach.
- subfinder (ProjectDiscovery) — Otwarte narzędzie wiersza poleceń do szybkiego pasywnego wyszukiwania subdomen w wielu źródłach; część źródeł wymaga własnych kluczy API.
Kiedy wybrać to narzędzie: Gdy potrzebujesz szybkiej pasywnej listy bez instalacji i rejestracji, od razu sprawdzonej w DNS, z wiszącymi CNAME i oznaczeniem Cloudflare/CDN — po polsku, angielsku, ukraińsku lub rosyjsku.
Opisy sprawdzono na stronach tych narzędzi w październiku 2026 r.
Wyszukiwanie subdomen w logach certyfikatów
Wyszukiwarka subdomen działa pasywnie: nazwy pochodzą z publicznych logów Certificate Transparency (crt.sh, a gdy nie odpowiada — Cert Spotter), są czyszczone z „*.” i duplikatów, a do 300 z nich sprawdzamy w DNS — które działają, dokąd prowadzą CNAME i które CNAME wiszą na nieistniejącym adresie. Do samych hostów nic nie wysyłamy: bez zgadywania nazw ze słownika, skanowania portów i otwierania stron. Za darmo, bez rejestracji — 15 wyszukiwań dziennie, z darmowym kontem 45.
Jak korzystać
- Wpisz domenę, np. example.com
- Pierwsze wyszukiwanie trwa do 30–40 sekund, potem lista nazw jest przez dobę w pamięci podręcznej
- Filtruj po statusie, pobierz CSV i usuń wiszące CNAME
FAQ
Skąd biorą się subdomeny
Urzędy certyfikacji muszą zapisywać każdy publiczny certyfikat SSL w logach Certificate Transparency (CT), dostępnych dla wszystkich. Certyfikat zawiera nazwy, dla których go wystawiono, więc logi CT przechowują historię wszystkich nazw domeny, które kiedykolwiek miały HTTPS: mail.example.com, staging.example.com, old-shop.example.com.
Narzędzie pobiera te nazwy z crt.sh (pełna historia, także wygasłe certyfikaty), a gdy crt.sh nie odpowiada — z Cert Spotter (tylko ważne certyfikaty). Następnie usuwa duplikaty i „*.”, zostawia samą domenę i jej subdomeny i sprawdza do 300 nazw w DNS.
Jak czytać wynik
| Status | Znaczenie | Co zrobić |
|---|---|---|
| działa w DNS | Nazwa wskazuje na IPv4 lub IPv6 (bezpośrednio lub przez CNAME) | Upewnij się, że jest potrzebna i aktualizowana |
| brak w DNS | NXDOMAIN — nazwy już nie ma, został tylko stary certyfikat | Nic, to historia |
| bez A/AAAA | Nazwa istnieje, ale nie ma adresu (np. tylko MX lub TXT) | Zwykle w porządku |
| wiszący CNAME | CNAME wskazuje na nazwę, która nie istnieje | Usuń CNAME albo odzyskaj zasób u dostawcy |
Kolumna „Certyfikat do” to data wygaśnięcia najnowszego certyfikatu z tą nazwą. Szare daty z przeszłości oznaczają, że od dawna nie wydano dla niej certyfikatu.
Wiszący CNAME i przejęcie subdomeny
Typowa historia: na potrzeby kampanii promo.example.com był CNAME na example-promo.herokuapp.com; aplikację usunięto, a rekord w DNS został. Jeśli usługa pozwala każdemu utworzyć aplikację, zasobnik lub stronę o tej nazwie, atakujący może ją zająć i wyświetlać własną stronę na Twojej subdomenie — z Twoją domeną w pasku adresu. To subdomain takeover.
Oznaczamy takie rekordy i podajemy nazwę usługi, jeśli jest na liście, gdzie to możliwe (S3, Azure, Heroku, GitHub Pages, Netlify, Shopify i inne). Nie łączymy się jednak z hostami, więc ryzyko potwierdzi tylko panel usługi. Najprostsze rozwiązanie: usuń zbędny CNAME.
Czego logi certyfikatów nie pokażą
- Nazw pod certyfikatem wildcard. Jeśli subdomeny działają pod
*.example.com, w logu widać tylko „*”. Narzędzie informuje, gdy znajdzie takie certyfikaty. - Nazw bez HTTPS i nazw wewnętrznych z certyfikatami prywatnego urzędu.
- Wildcard DNS. Jeśli każda subdomena odpowiada (rekord
*.example.comw DNS), „działa w DNS” niczego nie dowodzi — sprawdzamy to losową nazwą i oznaczamy takie wiersze gwiazdką.
Pełną listę ma tylko właściciel w panelu DNS. Zgadywanie ze słownika znajdzie więcej, ale to aktywne skanowanie — uruchamiaj je tylko dla swoich domen.
Co zrobić ze znaleziskami
- Pobierz CSV i zaznacz subdomeny, o których nie wiedziałeś.
- Usuń wiszące CNAME i rekordy starych środowisk testowych.
- Działające subdomeny usługowe (panele, staging) zabezpiecz logowaniem lub listą IP i aktualizuj ich CMS.
- Sprawdź ważne subdomeny skanerem bezpieczeństwa i testem SSL.