Jak działa subdomena i kiedy użyć jej zamiast katalogu
Zrozumienie, jak działa subdomena i kiedy użyć jej zamiast podkatalogu, decyduje o architekturze całego serwisu na lata. W praktyce jak działa subdomena i kiedy użyć tego rozwiązania sprowadza się do dwóch warstw: technicznej, czyli konfiguracji DNS po stronie rejestratora, oraz strategicznej, czyli tego, jak wyszukiwarki i użytkownicy traktują wydzieloną część witryny. Subdomena to prefiks dodany przed nazwą główną — sklep.twojafirma.pl, blog.twojafirma.pl, api.twojafirma.pl — obsługiwany przez osobny wpis w strefie DNS. Może wskazywać na ten sam serwer co domena główna albo na zupełnie inną maszynę, w innym kraju i u innego dostawcy. Ta elastyczność jest jednocześnie największą zaletą i najczęstszym źródłem kosztownych pomyłek: rozproszenia autorytetu, dublowania treści i certyfikatów, które wygasają w najgorszym momencie. Poniżej znajdziesz komplet decyzji technicznych i biznesowych, które trzeba podjąć, zanim utworzysz pierwszy rekord. Każdy przykład opiera się na realnych kosztach i ustawieniach spotykanych u polskich dostawców hostingu.
Jak działa subdomena i kiedy użyć jej — mechanizm DNS krok po kroku
Gdy przeglądarka pyta o adres blog.twojafirma.pl, resolver DNS odnajduje najpierw serwery nazw odpowiedzialne za domenę twojafirma.pl, a dopiero potem wpis dla etykiety blog. Subdomena nie jest osobnym produktem kupowanym u rejestratora — powstaje wyłącznie z rekordu w strefie, którą już kontrolujesz. Utworzenie dziesięciu subdomen kosztuje dokładnie tyle samo co jednej: zero złotych.
Sama etykieta niczego jeszcze nie robi. Dopiero rekord A wskazujący adres IPv4, rekord AAAA dla IPv6 albo alias CNAME kieruje ruch do konkretnego serwera. Zmiany nie są natychmiastowe: wartość TTL, zwykle od 300 do 86400 sekund, decyduje, jak długo resolwery na całym świecie będą trzymać w pamięci poprzednią odpowiedź.
Praktyka pokazuje, że pytanie jak skonfigurować rekordy DNS domeny pojawia się zawsze w najgorszym momencie — w dniu migracji. Obniż TTL do 300 sekund co najmniej dobę wcześniej, przygotuj docelowy adres IP, a dopiero potem zmieniaj wpisy. Wtedy ewentualne wycofanie zmian zajmuje pięć minut, a nie całą dobę nerwowego czekania.
Co to jest rekord CNAME i kiedy go stosować
Odpowiedź na pytanie, co to jest rekord CNAME, jest prosta: to alias mówiący „odpytaj inną nazwę i użyj jej adresu”. Sprawdza się przy usługach zewnętrznych — sklep w modelu SaaS, panel pomocy, strona statusu, CDN — bo dostawca może zmienić infrastrukturę bez dotykania Twojej strefy. Ograniczenie jest jedno: CNAME nie może współistnieć z innymi rekordami tej samej etykiety.
Subdomena, podkatalog czy osobna domena — twarde porównanie
Odpowiedź na pytanie, jak działa subdomena i kiedy użyć jej zamiast podkatalogu, sprowadza się do tego, gdzie kumuluje się autorytet. Wyszukiwarki coraz częściej traktują subdomenę jako część tej samej witryny, ale nie zawsze i nie od razu. Podkatalog typu twojafirma.pl/blog dziedziczy siłę domeny od pierwszego dnia.
Subdomena wygrywa tam, gdzie technologia wymusza separację: aplikacja w Node.js obok WordPressa, panel klienta na innym serwerze, środowisko testowe, wersja językowa prowadzona przez inny zespół. Jeśli natomiast treść ma wspierać sprzedaż tej samej oferty i żyć w tym samym systemie zarządzania, podkatalog niemal zawsze daje szybszy zwrot z pracy redakcyjnej.
Osobna domena ma sens wyłącznie przy odrębnej marce, innym rynku albo planach sprzedaży całego projektu. Koszt utrzymania rośnie liniowo: kolejna opłata roczna 60–120 zł netto, kolejny certyfikat, kolejny komplet rekordów pocztowych SPF, DKIM i DMARC do pilnowania przez administratora.
| Kryterium | Subdomena | Podkatalog | Osobna domena |
|---|---|---|---|
| Koszt roczny | 0 zł | 0 zł | 60–120 zł netto |
| Dziedziczenie autorytetu | częściowe | pełne | brak |
| Osobny stos technologiczny | tak | trudne | tak |
| Certyfikat SSL | wildcard lub osobny | ten sam | osobny |
| Czas budowy widoczności | 3–9 miesięcy | tygodnie | 6–18 miesięcy |
Hosting pod subdomeny: współdzielony, VPS i migracja
Pytanie, jak wybrać hosting pod WordPress obsługujący wiele subdomen, sprowadza się do trzech parametrów: liczby domen dodatkowych w pakiecie, limitu równoległych procesów PHP oraz dostępności certyfikatów wildcard. Pakiety współdzielone w polskich firmach kosztują zwykle 150–400 zł rocznie i pozwalają dodać od pięciu do nieograniczonej liczby etykiet.
Czym różni się VPS od hostingu współdzielonego widać dopiero pod obciążeniem. Na serwerze współdzielonym dzielisz procesor i pamięć z setkami kont, a limit czasu wykonywania skryptów bywa twardy. VPS za 30–120 zł miesięcznie daje gwarantowane 2–8 GB RAM, własne wersje PHP i możliwość uruchomienia każdej subdomeny w osobnym kontenerze.
Decydujące bywa też, czy panel pozwala przypisać subdomenie osobny katalog i osobną bazę danych. Bez tego blog.twojafirma.pl oraz sklep.twojafirma.pl dzielą jedną instalację, jeden plik konfiguracyjny i jedną awarię. Separacja kosztuje kilka minut przy konfiguracji, a oszczędza całe dni przy poważniejszym incydencie.
Jak przenieść stronę na inny hosting bez przestoju
Schemat odpowiedzi na pytanie, jak przenieść stronę na inny hosting, jest zawsze ten sam: kopia plików i bazy danych, uruchomienie jej na nowym serwerze pod adresem testowym, weryfikacja przez lokalny plik hosts, a dopiero na końcu przełączenie DNS. Subdomeny migruj razem z domeną główną, inaczej część ruchu trafi na stary serwer z nieaktualną bazą.

Certyfikaty SSL dla subdomen: wildcard, odnowienia i typowe awarie
Certyfikat wystawiony dla domeny głównej nie zabezpiecza subdomen. Potrzebujesz albo osobnego certyfikatu dla każdej etykiety, albo certyfikatu wildcard obejmującego *.twojafirma.pl. Wildcard komercyjny kosztuje zwykle 200–600 zł rocznie, natomiast darmowy certyfikat SSL Let’s Encrypt obsługuje wariant wildcard bezpłatnie, pod warunkiem weryfikacji metodą DNS-01.
Kwestia, jak zainstalować certyfikat SSL na serwerze, wygląda inaczej w panelu, a inaczej na maszynie wirtualnej. W cPanelu czy DirectAdminie wystarczy zaznaczyć subdomenę i kliknąć wydanie certyfikatu. Na własnym VPS-ie użyjesz certbota albo acme.sh, a odnowienie co 90 dni obsłuży zadanie cron uruchamiane dwa razy dziennie.
Najczęstsza awaria to subdomena dodana już po wydaniu certyfikatu. Przeglądarka pokaże wtedy ostrzeżenie o niezgodnej nazwie, a formularze i płatności przestaną działać. Po każdej nowej etykiecie sprawdź listę nazw zapisanych w certyfikacie i wymuś ponowne wydanie, zanim wyślesz adres klientom lub podepniesz go pod reklamy.
- Rekord A lub CNAME wskazujący właściwy serwer, z TTL obniżonym na czas wdrożenia
- Katalog docelowy i osobna baza danych przypisane wyłącznie do tej subdomeny
- Certyfikat obejmujący nową etykietę oraz wymuszone przekierowanie z HTTP na HTTPS
- Wpis w robots.txt i zabezpieczenie hasłem środowisk testowych typu dev lub staging
- Rekordy SPF i DKIM, jeśli subdomena ma wysyłać powiadomienia transakcyjne
Domena, przekierowania i diagnostyka problemów z subdomeną
Zanim podepniesz subdomenę pod cudzą usługę, ustal odpowiedzialność za samą nazwę. Pytanie, jak sprawdzić, kto jest właścicielem domeny, rozwiązuje zapytanie WHOIS lub nowszy protokół RDAP u rejestratora. Dla domen .pl dane osób fizycznych pozostają ukryte, ale widoczna jest data wygaśnięcia i firma utrzymująca wpis.
Ta data bywa krytyczna, ponieważ wygaśnięcie domeny wyłącza wszystkie subdomeny jednocześnie. Procedura, jak przedłużyć domenę po wygaśnięciu, przewiduje zwykle okres karencji około 30 dni z normalną opłatą, a później kosztowne odzyskanie za kilkaset złotych. Włącz automatyczne odnawianie i ustaw przypomnienie w kalendarzu na 45 dni przed terminem.
Gdy porządkujesz strukturę, pytanie, jak ustawić przekierowanie 301 w htaccess, wraca przy każdej konsolidacji. Regułę budujesz z warunku RewriteCond na nazwę hosta oraz RewriteRule z flagą R=301 i L, kierując ruch z subdomeny do docelowego katalogu. Przekierowuj adres na adres odpowiadający treścią, nigdy zbiorczo na stronę główną.
Zanim uznasz, że winny jest serwer, wyklucz własne łącze. Rzetelny pomiar oznacza test po kablu, o różnych porach doby i do serwera w kraju — tak wygląda odpowiedź na pytanie, jak sprawdzić prędkość internetu rzetelnie. Jeśli różnice pojawiają się wyłącznie bezprzewodowo, problemem jest zasięg, a jak wzmocnić sygnał wifi w domu rozwiązuje zmiana kanału lub system mesh.
Jak sprawdzić, czy subdomena została poprawnie skonfigurowana?
Zacznij od narzędzi wiersza poleceń: nslookup albo dig pokażą, czy etykieta zwraca oczekiwany adres IP, a nie starą wartość z pamięci podręcznej. Następnie otwórz adres w trybie prywatnym przeglądarki i zweryfikuj kłódkę oraz listę nazw w certyfikacie. Trzeci krok to test z sieci komórkowej, poza własnym łączem, ponieważ resolver operatora może trzymać poprzedni wpis przez czas równy TTL. Sprawdź także, czy serwer odpowiada wyłącznie po HTTPS oraz czy wersja z www i bez www prowadzą do tego samego miejsca. Na koniec zajrzyj do logów serwera: brak wpisów oznacza, że ruch w ogóle do niego nie dociera i problem leży w strefie DNS.
Czy subdomena osłabia pozycjonowanie domeny głównej?
Sama subdomena nie nakłada żadnej kary, natomiast rozprasza zasoby. Treść umieszczona pod blog.twojafirma.pl musi zdobyć własne odesłania i własną historię zaufania, podczas gdy ten sam artykuł w podkatalogu korzysta z siły całego serwisu od pierwszego dnia publikacji. Realne ryzyko pojawia się przy duplikacji: jeśli identyczna oferta żyje równolegle w subdomenie i w katalogu, oba adresy konkurują ze sobą w wynikach. Drugie zagrożenie to zapomniane środowiska testowe, które trafiają do indeksu i pokazują użytkownikom niedokończone wersje strony. Zabezpiecz je hasłem oraz nagłówkiem noindex. Przy serwisach o kilkuset podstronach różnica między obiema architekturami bywa widoczna w ruchu organicznym już po kwartale.
Co zrobić, gdy subdomena przestała działać po zmianie hostingu?
Najpierw ustal warstwę, w której leży usterka. Jeśli zapytanie DNS zwraca stare IP, oznacza to, że rekord nie został przeniesiony do nowej strefy albo nadal obowiązuje długi TTL i wystarczy poczekać. Jeśli adres jest poprawny, a serwer zwraca błąd 404 lub stronę powitalną dostawcy, subdomena nie została dodana w panelu i nie ma przypisanego katalogu. Błąd 500 wskazuje zwykle na niezgodną wersję PHP albo brakujące rozszerzenie bazy danych. Ostrzeżenie o certyfikacie oznacza, że nowa maszyna wydała certyfikat wyłącznie dla domeny głównej. Uporządkowana kolejność sprawdzeń — DNS, konfiguracja serwera, aplikacja, certyfikat — skraca diagnostykę z kilku godzin do kilkunastu minut.
