Rekord CNAME – zastosowanie

Opublikował

w dniu

Kategoria:

Wstęp

Rekord CNAME (Canonical Name) służy do utworzenia aliasu dla innej domeny lub subdomeny. Dzięki temu kilka adresów może wskazywać na ten sam host bez konieczności powielania konfiguracji DNS.

Szybkie zastosowanie

  • tworzenie aliasów dla subdomen
  • łączenie usług zewnętrznych (Cloudflare, Microsoft 365, GitHub Pages)
  • ułatwienie zarządzania rekordami DNS
  • zmiana adresu docelowego w jednym miejscu

Kiedy używać rekordu CNAME?

Rekord CNAME sprawdza się wtedy, gdy jedna subdomena ma wskazywać na inną nazwę domenową zamiast bezpośrednio na adres IP.

Przykład:

blog.example.pl → example.wordpress.com

Po zmianie adresu docelowego wystarczy zaktualizować rekord docelowy, a alias będzie działał automatycznie.

Przykłady zastosowania

Rekord CNAME jest często wykorzystywany przy:

  • konfiguracji GitHub Pages
  • Microsoft 365
  • Google Workspace
  • Cloudflare
  • CDN oraz usługach hostingu

Ograniczenia rekordu CNAME

Rekordu CNAME nie można używać dla głównej domeny (np. example.pl), jeśli istnieją dla niej inne rekordy, takie jak MX czy NS. Najczęściej stosuje się go wyłącznie dla subdomen.

CNAME a rekord A

Rekord A wskazuje bezpośrednio na adres IPv4, natomiast rekord CNAME wskazuje na inną nazwę domenową, która dopiero prowadzi do odpowiedniego adresu IP.

Najczęstsze błędy

  • utworzenie CNAME dla domeny głównej zamiast subdomeny
  • jednoczesne dodanie rekordu CNAME i A dla tej samej nazwy
  • wskazanie na nieistniejącą domenę docelową
  • wielokrotne edytowanie rekordów podczas propagacji zmian DNS
  • pozostawienie wysokiej wartości TTL przed planowaną migracją DNS
  • utworzenie pętli rekordów CNAME (np. A wskazuje na B, a B ponownie na A)

Jak dodać rekord CNAME w panelu?

Kiedyś najpopularniejszymi panelami do zarządzania hostingiem były cPanel i DirectAdmin. Dziś wielu dostawców, takich jak cyber_Folks, LH.pl, dhosting, home.pl czy nazwa.pl, korzysta z własnych autorskich paneli administracyjnych. Przez to przyciski i opcje układają się inaczej w każdym panelu, ale sama logika zarządzania strefą DNS jest wszędzie identyczna. W każdym systemie szukasz sekcji o nazwie Zarządzanie DNS, Strefa DNS lub Rekordy domen, a sam formularz dodawania rekordu CNAME zawsze wymaga podania tych samych informacji:

  • Nazwa / Host / Subdomena: Wpisz nazwę subdomeny, która ma być aliasem (np. blog, sklep, mail).
  • Typ rekordu: Z rozwijanej listy wybierasz CNAME.
  • Wartość / Cel / Wskazuje na: Adres docelowy (np. example.wordpress.com).
  • TTL (Time To Live): Określa, jak długo serwery DNS będą przechowywać rekord w pamięci podręcznej. W większości przypadków najlepiej pozostawić wartość domyślną (Auto lub 3600).

Warto pamiętać: Niektóre autorskie panele (oraz starsze systemy DNS) wymagają postawienia kropki na końcu adresu docelowego (np. example.wordpress.com.), aby system wiedział, że jest to pełny adres zewnętrzny, a nie subdomena. Większość współczesnych paneli robi to jednak automatycznie.

FAQ

Czy rekord CNAME wskazuje na adres IP?

Nie. Rekord CNAME wskazuje na inną nazwę domenową, a nie bezpośrednio na adres IP.

Czy można użyć CNAME dla domeny głównej?

Standard DNS nie pozwala na użycie rekordu CNAME dla domeny głównej. Niektórzy dostawcy DNS oferują jednak rozwiązania zastępcze, takie jak ALIAS, ANAME lub CNAME Flattening.

Czy CNAME wpływa na szybkość działania strony?

Różnica jest zwykle minimalna. DNS wymaga jedynie dodatkowego kroku do odczytania docelowej nazwy domeny.

Podsumowanie

Rekord CNAME ułatwia zarządzanie konfiguracją DNS i jest powszechnie stosowany do tworzenia aliasów dla subdomen. To wygodne rozwiązanie wszędzie tam, gdzie adres docelowy może się zmieniać lub jest zarządzany przez zewnętrzną usługę.


Komentarze

Masz ten sam problem lub inne rozwiązanie?

Dyskutuj o tym artykule i podziel się swoim doświadczeniem:

Przejdź do zewnętrznej dyskusji na Facebooku dla tego artykułu

Ten problem nadal występuje? Napisz w komentarzu, spróbuję pomóc.



O autorze

Awatar Krzysztof Milewski