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.