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.

Wpisz domenę bez http:// — np. example.com. Pierwsze wyszukiwanie domeny może potrwać 30–40 sekund: publiczne logi certyfikatów odpowiadają wolno.

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 Shield

Najważ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.

Nazwy z logów Certificate Transparency: crt.sh i Cert Spotter
DNS dla do 300 nazw: A, AAAA, łańcuch CNAME, NXDOMAIN
Wiszące CNAME i usługi podatne na przejęcie subdomeny
Cloudflare i CDN, wykrywanie wildcard DNS, eksport CSV

Jak korzystać

  1. Wpisz domenę, np. example.com
  2. Pierwsze wyszukiwanie trwa do 30–40 sekund, potem lista nazw jest przez dobę w pamięci podręcznej
  3. Filtruj po statusie, pobierz CSV i usuń wiszące CNAME

FAQ

Żadna zewnętrzna usługa nie pokaże na pewno „wszystkich”: DNS nie wydaje listy nazw strefy (transfer AXFR jest prawie zawsze zamknięty). Najbogatsze pasywne źródło to Certificate Transparency: trafia tam każdy publiczny certyfikat SSL, więc każda nazwa, która miała HTTPS — i z niego korzysta to narzędzie. Zgadywanie nazw ze słownika znajdzie więcej, ale to aktywne skanowanie — rób je tylko dla swoich domen. Pełna lista jest u właściciela w panelu DNS.

Najpewniej nigdy nie wydano publicznego certyfikatu z tą nazwą: działa tylko po HTTP, jest objęta certyfikatem wildcard *.domena (w logu widać tylko „*”) albo używa certyfikatu wewnętrznego urzędu. Inny powód: crt.sh nie odpowiedział i dane przyszły z Cert Spotter, który zna tylko ważne certyfikaty — strona pisze o tym pod podsumowaniem.

Wiszący CNAME wskazuje na nazwę, której już nie ma — zwykle usunięty zasobnik S3, aplikację Heroku lub Azure, stronę GitHub Pages. Jeśli usługa pozwala każdemu utworzyć zasób o tej nazwie, atakujący go przejmie i pokaże własne treści na Twojej subdomenie. Oznaczamy takie rekordy, ale nie łączymy się z hostami, więc ryzyko potwierdzi tylko panel usługi. Zbędny CNAME po prostu usuń.

Nie. Czytamy publiczne logi certyfikatów i pytamy o DNS publiczne resolwery Cloudflare i Google — do serwerów domeny nie trafia żadne zapytanie. Logi Certificate Transparency powstały właśnie po to, by każdy mógł sprawdzić, jakie certyfikaty wydano dla domeny.

Za darmo i bez rejestracji: 15 wyszukiwań dziennie (z darmowym kontem 45, z Pro bez limitu) i maksymalnie 6 na minutę. Lista nazw dla domeny jest przechowywana 24 godziny, DNS sprawdzamy przy każdym wyszukiwaniu — do 300 nazw z najnowszymi certyfikatami.

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

StatusZnaczenieCo zrobić
działa w DNSNazwa wskazuje na IPv4 lub IPv6 (bezpośrednio lub przez CNAME)Upewnij się, że jest potrzebna i aktualizowana
brak w DNSNXDOMAIN — nazwy już nie ma, został tylko stary certyfikatNic, to historia
bez A/AAAANazwa istnieje, ale nie ma adresu (np. tylko MX lub TXT)Zwykle w porządku
wiszący CNAMECNAME wskazuje na nazwę, która nie istniejeUsuń 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.com w 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

  1. Pobierz CSV i zaznacz subdomeny, o których nie wiedziałeś.
  2. Usuń wiszące CNAME i rekordy starych środowisk testowych.
  3. Działające subdomeny usługowe (panele, staging) zabezpiecz logowaniem lub listą IP i aktualizuj ich CMS.
  4. Sprawdź ważne subdomeny skanerem bezpieczeństwa i testem SSL.
Kaskadowa promocja witryny linkami Bonus 30 $Linki zwrotne 5→50→5000 w ponad 100 serwisach. Start od 30 $, bonus 30 $ dla nowych.