IT administrator

DNS CNAME: Co to jest i jak działa rekord CNAME w systemie nazw domen

Czy kiedykolwiek zastanawialiście się nad tym, jak działa DNS, a w szczególności rekord CNAME? Zapewne tak, gdyż są one kluczowym elementem większości konfiguracji stron internetowych. W tym artykule postaramy się wyjaśnić ich rolę i działanie, a także pokazać, jak można je efektywnie wykorzystać w systemie nazw domen.

15 sty 2025

System DNS (Domain Name System) jest nieodłączną częścią Internetu, która odpowiada za tłumaczenie nazw domen na adresy IP. W praktyce, każda aktywność w sieci, która wymaga skorzystania z nazwy domeny (np. wpisanie adresu strony w przeglądarkę), korzysta z usług systemu DNS. Ten globalny system baz danych pośredniczy pomiędzy użytkownikiem a serwerem, oferując mechanizm rozpoznawania nazw i adresów. CNAME, czyli Canonical Name, to jeden z typów rekordów w systemie DNS. Jego główną funkcję stanowi przekierowanie jednej nazwy domeny na inną. Istotą polega na tym, że pozwala on na skierowanie ruchu sieciowego z jednej nazwy domeny na drugą bez konieczności znać jej numerycznego adresu IP.

 

Jak działa rekord CNAME?

Rekord CNAME (Canonical Name) w systemie DNS działa jako forma aliasu, który przekierowuje jedną nazwę domeny na inną. Gdy przeglądarka internetowa lub aplikacja wysyła zapytanie DNS o domenę powiązaną z rekordem CNAME, serwer DNS automatycznie odsyła użytkownika do „kanonicznej” nazwy domeny wskazanej w tym rekordzie. Na przykład, jeśli rekord CNAME dla „shop.mojadomena.pl” wskazuje na „store.mojadomena.pl”, wszystkie zapytania do „shop.mojadomena.pl” będą automatycznie przekierowane do „store.mojadomena.pl”.

Mechanizm działania rekordu CNAME opiera się na przechowywaniu informacji o aliasie w systemie DNS, co pozwala uprościć zarządzanie domenami. Dzięki temu, jeśli zmieni się adres IP głównej domeny (np. „store.mojadomena.pl”), wystarczy zaktualizować go w jednym miejscu, bez konieczności edytowania każdego aliasu. Rekord CNAME działa zatem jako centralny punkt odniesienia, redukując błędy i ułatwiając aktualizacje.

 

Kiedy używać i dlaczego warto wykorzystywać rekordy CNAME?

Rekordy CNAME, które są integralną częścią systemu nazw domen (DNS), są niezwykle przydatne podczas kierowania ruchu w sieci. Są one często wykorzystywane, kiedy potrzebne jest przekierowanie użytkowników do innej poddomeny lub domeny. Pojawia się to zazwyczaj, gdy domena jest hostowana na wielu serwerach i potrzebne jest zbalansowanie obciążenia, co oznacza dystrybucję ruchu sieciowego pomiędzy nimi. Rekordy CNAME mogą również znacząco ułatwić zarządzanie, jeśli do jednej domeny jest przypisanych wiele aliasów. Właśnie w takich sytuacjach warto wykorzystywać rekordy CNAME. Często jest to wybierane rozwiązanie podczas migracji z jednego hostingu na drugi czy podczas tworzenia środowisk testowych czy stagingowych. Użytkowanie rekordów CNAME pozwala na uproszczenie procesów administracyjnych i sprawia, że zarządzanie DNS staje się bardziej elastyczne.

DNS CNAME

Przykłady zastosowań rekordu CNAME

  • Mapowanie subdomen na zewnętrzne usługi
    Rekordy CNAME są często używane do łączenia subdomen z zewnętrznymi usługami, takimi jak platformy SaaS czy narzędzia marketingowe. Przykładem może być subdomena „mail.mojadomena.pl” wskazująca na „mail.google.com” w przypadku integracji z Gmailem.
  • Przekierowywanie między subdomenami
    Jeśli firma posiada różne wersje swojej strony (np. „blog.mojadomena.pl” i „content.mojadomena.pl”), może użyć rekordu CNAME do scentralizowanego zarządzania, wskazując obie na tę samą kanoniczną domenę.
  • Obsługa dynamicznego hostingu
    W przypadku korzystania z rozwiązań typu CDN (Content Delivery Network), rekord CNAME może kierować ruch na domenę dostarczoną przez dostawcę CDN, zapewniając lepszą wydajność i szybsze ładowanie stron.
  • Rebranding i aliasy marketingowe
    Firmy mogą tworzyć aliasy dla bardziej zrozumiałych lub atrakcyjnych marketingowo nazw domen. Na przykład „promo.mojadomena.pl” może wskazywać na „offers.mojadomena.pl”.

 

Ograniczenia i wyzwania związane z rekordami CNAME

  • Zakaz używania w domenie głównej
    Rekord CNAME nie może być ustawiony na główną domenę (np. „mojadomena.pl”), ponieważ koliduje z innymi rekordami DNS, takimi jak A lub MX, które są wymagane do obsługi e-maili i innych usług.
  • Wydłużenie czasu odpowiedzi DNS
    Każde zapytanie do rekordu CNAME generuje dodatkowy krok w procesie rozwiązywania nazwy domeny, co może minimalnie wydłużyć czas ładowania strony. W przypadku skomplikowanych struktur aliasów opóźnienia te mogą się kumulować.
  • Potencjalne błędy konfiguracji
    Niepoprawnie skonfigurowane rekordy CNAME mogą prowadzić do zapętlenia DNS (np. jeśli domena A wskazuje na domenę B, a domena B z powrotem na domenę A), co uniemożliwia poprawne działanie.
  • Brak zgodności z niektórymi rekordami DNS
    Rekord CNAME nie może współistnieć w strefie DNS z innymi rekordami, takimi jak A lub TXT, co może ograniczać jego zastosowanie w bardziej skomplikowanych konfiguracjach.
  • Brak wsparcia dla niektórych funkcji
    W sytuacjach wymagających dokładnego zarządzania adresem IP (np. pod kątem geolokalizacji), rekordy A mogą być bardziej odpowiednie, ponieważ rekord CNAME zawsze wskazuje na domenę, a nie na konkretny adres IP.

 

Zrozumienie tych ograniczeń pomaga uniknąć potencjalnych problemów i właściwie zaplanować strukturę DNS.

FAQ

FAQ – DNS CNAME

  • CNAME (Canonical Name) to rekord DNS tworzący alias do innej nazwy domenowej — w odróżnieniu od rekordu A, który wskazuje domenę wprost na adres IP. Przykład: www.example.com jako CNAME do example.com. Zastosowania: aliasy subdomen (www, blog, shop), integracje z usługami SaaS (Shopify, Vercel, Webflow dają cel CNAME dla własnych domen), CDN (wskazanie na endpoint Cloudflare czy CloudFront) i uwierzytelnianie poczty (rekordy DKIM). To jeden z rekordów, które administrator webowy konfiguruje najczęściej — i którego ograniczenia warto znać.

  • Rekord A mapuje domenę bezpośrednio na adres IPv4; CNAME tworzy alias do innej domeny, która dopiero rozwiązuje się do IP — kosztem jednego dodatkowego zapytania DNS. Kluczowe ograniczenie: domena główna (apex, czyli example.com bez www) nie może być CNAME, bo kolidowałoby to z jej rekordami SOA i NS — apex wymaga rekordu A, a CNAME zostaje dla subdomen. Nowocześni dostawcy obchodzą to elegancko: Cloudflare oferuje CNAME Flattening (wewnętrzne spłaszczenie aliasu do IP), a Route 53 rekordy ALIAS. Praktyczna reguła: A (lub flattening) dla apexu, CNAME dla www i pozostałych subdomen.

  • Typowe scenariusze:

    • aliasy subdomen — www wskazujące na domenę główną, blog na dostawcę hostingu,
    • integracje SaaS — Shopify, Webflow, Vercel czy Squarespace podają cel CNAME dla własnej domeny klienta,
    • CDN — subdomena wskazana na endpoint Cloudflare lub CloudFront,
    • uwierzytelnianie poczty — rekordy DKIM od Google Workspace czy Microsoft 365 to zwykle właśnie CNAME,
    • wewnętrzne odkrywanie usług w mikroserwisach.

    W praktyce polskiego e-commerce to codzienność: sklep na Shopify, blog na zewnętrznej platformie i poczta w Workspace — wszystko spina się CNAME'ami.

  • Trzy najważniejsze:

    • apex — domena główna nie może być CNAME (konflikt z rekordami SOA i NS wymaganymi na apexie); rozwiązaniem rekord A, CNAME Flattening w Cloudflare albo ALIAS w Route 53,
    • wyłączność — CNAME nie może współistnieć z innymi rekordami pod tą samą nazwą: żadnych MX czy TXT na subdomenie będącej aliasem,
    • wydajność — dodatkowe zapytanie DNS na rozwiązanie aliasu; opóźnienie minimalne, ale istnieje.

    Typowa wpadka: próba ustawienia CNAME na apeksie u dostawcy, który tego nie obsłuży — strona znika. Stąd popularność Cloudflare, który problem rozwiązuje automatycznie.

  • Checklist administratora:

    • apex — rekord A wprost albo CNAME Flattening,
    • www — CNAME do domeny głównej (lub odwrotny układ, byle konsekwentnie),
    • integracje SaaS — dokładnie według instrukcji dostawcy,
    • poczta — rekordy DKIM zgodnie z panelem usługi pocztowej,
    • TTL — umiarkowany (standardowo 3600 s), obniżany przed planowanymi zmianami,
    • dokumentacja — spis rekordów i ich przeznaczenia oszczędza godziny przy każdej migracji.

    Dla domen .pl (rejestr NASK) mechanika jest identyczna — a jako dostawcę DNS warto rozważyć Cloudflare: bezpłatny, szybki i z flatteningiem apeksu z pudełka.

Blog

Powiązane artykuły

Czytaj więcej
IT administrator

Bezpieczeństwo w aplikacjach mobilnych: Praktyczne wskazówki

Czy twoja aplikacja mobilna jest wystarczająco zabezpieczona? W erze cyfrowej, gdzie cyberprzestępczość jest coraz bardziej zaawansowana, bezpieczeństwo aplikacji mobilnych staje się priorytetem. Podzielę się praktycznymi poradami, które pomogą Ci chronić Twoje aplikacje przed potencjalnymi zagrożeniami.

Tomasz Kozon
02 cze 2024
IT administrator

Trivy - Główne funkcje i praktyczne zastosowania

Trivy to otwartoźródłowy skaner bezpieczeństwa, który pomaga w identyfikacji podatności w projektach opartych na kodzie źródłowym. Zapewnia szybkość, skuteczność i elastyczność potrzebne do prowadzenia skutecznej analizy bezpieczeństwa. To przewodnik ma na celu przybliżenie głównych funkcji i praktycznych zastosowań Trivy, a także osiągnięcie surowego zrozumienia, jak nim skutecznie zarządzać.

Tomasz Kozon
18 maj 2024
IT administrator

Claude Mythos: nowy poziom możliwości AI od Anthropic

Anthropic zaprezentowało model Claude Mythos Preview, który wyznacza zupełnie nowy kierunek rozwoju sztucznej inteligencji. Nie jest to kolejna iteracja znanych rozwiązań, lecz system o możliwościach wykraczających poza dotychczasowe standardy, szczególnie w obszarze analizy oprogramowania i cyberbezpieczeństwa. Jego zdolność do autonomicznego wykrywania podatności typu zero-day sprawiła, że firma zdecydowała się na wyjątkowo ograniczoną dystrybucję w ramach Project Glasswing.

Tomasz Kozon
14 kwi 2026
IT administrator

Technologia w aparthotelach - jakie systemy wspierają zarządzanie?

Aparthotele łączą standard hotelu z elastycznością najmu, dlatego ich codzienne zarządzanie wygląda inaczej niż w tradycyjnych obiektach. Goście oczekują szybkiej, bezobsługowej obsługi - od rezerwacji i płatności po self check-in i dostęp do apartamentu - a operatorzy muszą jednocześnie kontrolować sprzątanie, serwis i dostępność w wielu kanałach sprzedaży. Bez dobrze dobranych systemów rośnie liczba ręcznych działań, błędów i kosztów, co szczególnie boli przy skalowaniu.

Tomasz Kozon
03 mar 2026
IT administrator

Jak działa Hotel Management Software? Funkcje, które naprawdę się liczą

Nowoczesne hotele coraz częściej opierają swoją codzienną działalność na technologii, która usprawnia pracę i podnosi jakość obsługi gości. Hotel Management Software to jedno z kluczowych narzędzi, bez którego trudno dziś skutecznie zarządzać obiektem noclegowym. System ten integruje najważniejsze procesy hotelowe w jednym miejscu, zapewniając pełną kontrolę nad rezerwacjami, sprzedażą i obsługą gości.

Tomasz Kozon
23 lut 2026
IT administrator

Channel Manager jako kluczowe narzędzie nowoczesnego hotelu

Współczesne hotelarstwo opiera się na sprzedaży online i skutecznym zarządzaniu wieloma kanałami dystrybucji jednocześnie. Rosnące oczekiwania gości oraz dynamiczne zmiany rynku sprawiają, że ręczne zarządzanie rezerwacjami staje się nieefektywne i ryzykowne. Właśnie dlatego Channel Manager stał się jednym z kluczowych narzędzi nowoczesnego hotelu.

Tomasz Kozon
23 gru 2025