Kluczowe wnioski
- Rekordy CNAME działają jak aliasy domen, wskazując jedną domenę lub subdomenę na inną kanoniczną nazwę domeny zamiast bezpośrednio na adres IP.
- Rekordy CNAME nie mogą być używane w domenie głównej i nie mogą współistnieć z innymi typami rekordów DNS, takimi jak A, AAAA lub MX dla tej samej nazwy hosta.
- Rekordy CNAME umożliwiają elastyczne przypadki użycia, takie jak przekierowanie wielu domen do głównej witryny, integracja z CDN i zarządzanie subdomenami dla klientów lub różnych usług
- Prawidłowe wdrożenie CNAME i innych rekordów DNS ma kluczowe znaczenie dla utrzymania funkcjonalności domeny i obsługi kluczowych usług, takich jak uwierzytelnianie poczty e-mail i bezpieczeństwo.
Jeśli zarządzasz działem IT lub bezpieczeństwem w swojej organizacji albo jako dostawca usług zarządzanych (MSP) odpowiadasz za wiele domen klientów, zrozumienie działania rekordów CNAME ma kluczowe znaczenie dla bezpiecznego i niezawodnego funkcjonowania poczty elektronicznej oraz stron internetowych. Nieprawidłowo skonfigurowane rekordy CNAME mogą powodować problemy z dostarczaniem wiadomości e-mail oraz narażać Twoją firmę na zagrożenia bezpieczeństwa i ryzyko związane z nieprzestrzeganiem przepisów. Jednak za każdą odwiedzaną domeną lub wysyłaną wiadomością e-mail stoi złożony system rekordów DNS , działających cicho w tle.
Wśród nich jednym z najczęściej błędnie rozumianych jest rekord CNAME. Jako ekspert ds. bezpieczeństwa domen i poczty elektronicznej w PowerDMARC widziałem, jak nieprawidłowe konfiguracje CNAME mogą narażać organizacje na ataki phishingowe i spoofingowe. W tym artykule podzielimy się sprawdzonymi strategiami, które pomogą Ci uniknąć tych zagrożeń i chronić reputację Twojej organizacji.
Czym jest rekord CNAME?
Rekord CNAME (Canonical Name) to rodzaj wpisu w serwerze DNS , który kieruje jedną nazwę domeny do drugiej. Działa on jak alias, umożliwiając używanie różnych nazw dla tej samej strony internetowej lub serwera. Zamiast przechowywać adres IP lub treść, po prostu przekierowuje jedną nazwę do drugiej. W ten sposób można mieć wiele nazw, które wszystkie prowadzą do tego samego miejsca.
Na przykład, można ustawić www.webiste.com jako CNAME, który wskazuje na website.com, więc oba adresy prowadzą do tej samej strony internetowej. Innym przykładem jest użycie mail.website.com jako CNAME dla mailhost.website.com, co pomaga efektywnie zarządzać usługami poczty e-mail.
Rekordy CNAME ułatwiają zarządzanie domenami, umożliwiając scentralizowane kierowanie adresów wielu nazw domen. Ta elastyczność ułatwia wprowadzanie aktualizacji, zapewnia płynną integrację z usługami takimi jak sieci dostarczania treści (CDN) oraz spójną obsługę subdomen. Dla organizacji podlegających wymogom zgodności z przepisami prawidłowa konfiguracja rekordów CNAME ma kluczowe znaczenie dla utrzymania protokołów uwierzytelniania poczty elektronicznej oraz zapobiegania lukom w zabezpieczeniach.
Uprość bezpieczeństwo z PowerDMARC!
Jak działa rekord CNAME?
Zamiast wskazywać bezpośrednio na adres IP, rekord CNAME wskazuje na inną nazwę domeny - jej nazwę kanoniczną.
Na przykład, jeśli utworzysz rekord CNAME dla adresu www.blog.mydomain.com, wskazujący na mydomain.com, każde wyszukiwanie DNS dla adresu www.blog.mydomain.com spowoduje najpierw przekierowanie rekordu CNAME na mydomain.com. Następnie system DNS kontynuuje wyszukiwanie, aż dotrze do rekordu A (który odnosi się do adresu IPv4) lub rekordu AAAA (który odnosi się do adresu IPv6), zwracając rzeczywisty adres IP.
W skrócie: CNAME → nazwa kanoniczna → rekord A (IPv4) lub AAAA (IPv6) → adres IP
*Uwaga: Jeśli zmieni się adres IP hosta, konieczne jest jedynie zaktualizowanie rekordu DNS A dla domeny głównej. Wszystkie rekordy CNAME, w tym rekordy aliasów lub subdomen, zmienią się automatycznie, gdy zmiany zostaną wprowadzone do korzenia. Odnieś się do poniższej tabeli dla lepszego zrozumienia:
| (sub)domena / nazwa hosta | Typ zapisu | Cel / Przeznaczenie |
|---|---|---|
| mojadomena.com | A | 333.444.555.111 |
| www.blog.mydomain.com | CNAME | mojadomena.com |
| ftp.mydomain.com | CNAME | mojadomena.com |
| mail.mydomain.com | CNAME | mojadomena.com |
Jak sprawdzić rekord CNAME w systemie DNS
Sprawdzanie rekordów CNAME ma kluczowe znaczenie dla rozwiązywania problemów związanych z DNS oraz weryfikacji poprawności konfiguracji. Oto najskuteczniejsze metody:
Korzystanie z narzędzi wiersza poleceń
Polecenie nslookup:
nslookup -q=cname www.example.com
Polecenie dig (Linux/Mac):
wyświetl rekord CNAME dla www.example.com
Korzystanie z narzędzi internetowych
Dla menedżerów IT i dostawców usług zarządzanych (MSP), którzy potrzebują szybkiej weryfikacji bez dostępu do wiersza poleceń, internetowe narzędzia do sprawdzania DNS zapewniają natychmiastowe wyniki. Bezpłatne narzędzie PowerDMARC do sprawdzania rekordów CNAME oferuje kompleksową weryfikację i analizę bezpieczeństwa.
Wskazówki dotyczące rozwiązywania problemów
- Jeśli nie znaleziono rekordu CNAME, domena może korzystać zamiast tego z rekordu A
- Sprawdź, czy zmiany w DNS już się rozprzestrzeniły, jeśli niedawno wprowadziłeś zmiany (może to potrwać do 48 godzin)
- Upewnij się, że sprawdzasz właściwą subdomenę (www lub bez www)
Główne zastosowania rekordów DNS CNAME
Rekord CNAME łączy alias (nazwę wpisywaną przez użytkownika) z nazwą kanoniczną (rzeczywistym miejscem docelowym). Typowe zastosowania obejmują:
- Kierowanie wielu domen do jednej witryny: Użyj rekordu CNAME, aby przekierować kilka domen należących do tej samej organizacji na jej główną stronę internetową.
- Kierowanie różnych usług do tej samej domeny nadrzędnej: Użyj rekordów CNAME, aby przypisać usługi takie jak poczta elektroniczna lub FTP do domeny głównej.
- Tworzenie subdomen dla klientów: Skonfiguruj subdomeny w trybie samoobsługowym (np. klient.dostawca.com), które będą przekierowywać do domeny głównej każdego klienta. Dla dostawców usług zarządzanych (MSP) obsługujących wiele domen klientów takie podejście usprawnia zarządzanie subdomenami i zmniejsza nakłady administracyjne.
- Przekierowywanie witryn krajowych do domeny głównej: Użyj rekordów CNAME, aby skierować odwiedzających z różnych krajowych wersji witryny z powrotem do głównej witryny.
- Konfiguracja sieci dostarczania treści (CDN): Dodaj adresjako rekord CNAME, aby użytkownicy byli automatycznie przekierowywani do sieci CDN, która następnie udostępnia treści witryny.
Przykłady rekordów CNAME dla typowych zastosowań
Oto praktyczne przykłady rekordów DNS typu CNAME dla różnych scenariuszy biznesowych:
| Przykład zastosowania | Rekord CNAME | Wskazówki | Korzyści biznesowe |
|---|---|---|---|
| Aliasing stron internetowych | www.company.com | firma.com | Spójny wizerunek marki |
| Integracja z siecią CDN | cdn.firma.com | d123456.cloudfront.net | Szybsze dostarczanie treści |
| Poddomeny SaaS | client1.saas.com | app.saas.com | Indywidualne oznakowanie pod marką klienta |
| Usługi poczty elektronicznej | mail.firma.com | mailserver.firma.com | Uproszona konfiguracja poczty e-mail |
| Punkty końcowe API | api.firma.com | api-gateway.firma.com | Elastyczne zarządzanie interfejsami API |
Jak dodać lub utworzyć rekord CNAME w systemie DNS
Wykonaj te proste kroki, aby utworzyć rekord CNAME dla swojej domeny:
- Zaloguj się do konsoli zarządzania DNS
Zazwyczaj znajduje się ona w panelu administracyjnym rejestratora domen lub w panelu sterowania hostingu. - Dodaj nowy wpis
Kliknij „Dodaj rekord” i wybierz „CNAME” z listy typów rekordów. - Wpisz nazwę (alias)
Wpisz subdomenę lub nazwę hosta, którą chcesz przekierować gdzie indziej (np. www lub blog). - Wprowadź nazwę kanoniczną (adres docelowy)
Wpisz pełną nazwę domeny, do której ma wskazywać ten alias (np. website.com). - Ustawianie czasu TTL (Time to Live)
Kontroluje to, jak długo rekord pozostaje w pamięci podręcznej.- W przypadku statycznych adresów IP należy użyć 1800 sekund (30 minut) lub więcej.
- W przypadku dynamicznych adresów IP należy użyć 1800 sekund lub mniej.
- Zapisz rekord
Kliknij „Zapisz” lub „Utwórz”, aby dodać nowy rekord CNAME do swojego DNS.
Jak zmienić lub zaktualizować rekord CNAME
Aby zmodyfikować istniejący rekord CNAME:
- Dostęp do konsoli zarządzania DNS
- Znajdź istniejący rekord CNAME, który chcesz zmodyfikować
- Kliknij „Edytuj” lub ikonę ołówka obok wpisu
- Zaktualizuj pole „docelowe” o nową nazwę kanoniczną
- Zapisz zmiany i poczekaj na propagację DNS (zwykle trwa to od 1 do 48 godzin)
Najlepsza praktyka: Zawsze sprawdzaj zmianę za pomocą narzędzi do wyszukiwania DNS, zanim uznasz aktualizację za zakończoną.
Masz już rekord CNAME? Skorzystaj z bezpłatnego narzędzia PowerDMARC do sprawdzania rekordów CNAME, aby upewnić się, że jest on poprawnie skonfigurowany i działa zgodnie z oczekiwaniami.
Proces obsługi DNS dla rekordów CNAME
Przyjrzyjmy się, jak działa rekord CNAME na przykładzie powerdmarc.com. W tym przypadku domena www.powerdmarc.com jest skonfigurowana jako CNAME, który wskazuje na powerdmarc.comktóra ma rekord A wskazujący na jej adres IP.
| Nazwa | Typ | Wartość |
|---|---|---|
| www.powerdmarc.com | CNAME | powerdmarc.com |
| powerdmarc.com | A | 172.66.43.156 |
Oto jak działa proces rozpoznawania DNS, krok po kroku:
- Klient DNS wysyła zapytanie dotyczące www.powerdmarc.com
Jest to początkowe żądanie mające na celu przekształcenie nazwy domeny na adres IP. - Program obsługujący DNS wyszukuje autorytatywny serwer nazw dla powerdmarc.com
Resolver sprawdza, który serwer nazw przechowuje rekordy DNS dla tej domeny. - Resolver pobiera rekord CNAME dla www.powerdmarc.com
Stwierdza, że www.powerdmarc.com jest aliasem wskazującym na powerdmarc.com. - Klient DNS rozpoznaje rekord CNAME i wysyła nowe zapytanie dotyczące powerdmarc.com
Ponieważ jest to alias, klient żąda teraz rzeczywistego rekordu DNS dla powerdmarc.com. - Serwer DNS zwraca rekord A dla powerdmarc.com
Ten rekord zawiera adres IPv4 172.66.43.156. - Klient DNS wykorzystuje adres IP, aby połączyć się ze stroną internetową
Proces został zakończony, a klient pomyślnie połączył się z serwerem.
Proces ten ilustruje, w jaki sposób rekord CNAME kieruje ruch do rekordu A, który ostatecznie zapewnia adres IP wymagany do nawiązania połączenia.
Kiedy używać rekordu A, a kiedy rekordu CNAME
Wybór między rekordami typu A a rekordami CNAME zależy od konkretnego zastosowania i wymagań technicznych:
Kiedy należy używać rekordów typu A:
- Konfiguracja domeny głównej (example.com)
- Znasz dokładny adres IP swojego serwera
- Potrzebujesz jak najszybszego rozpoznawania adresów DNS
- Adres IP rzadko się zmienia
Kiedy należy używać rekordów CNAME:
- Konfiguracja subdomen (www.example.com, blog.example.com)
- Chcesz mieć możliwość zmiany miejsca docelowego bez konieczności aktualizowania wielu rekordów
- Integracja z usługami innych dostawców (sieci CDN, dostawcy poczty elektronicznej)
- Zarządzanie wieloma aliasami, które prowadzą do tego samego miejsca docelowego
Ramy decyzyjne dla menedżerów IT
| Scenariusz | Polecany utwór | Powód |
|---|---|---|
| Konfiguracja domeny głównej | Zapis | Nazwa CNAME nie jest dozwolona na poziomie głównym |
| Integracja z siecią CDN | CNAME | Punkty końcowe sieci CDN często się zmieniają |
| Serwer poczty elektronicznej | A Record + MX | Rekordy MX nie mogą wskazywać na rekordy CNAME |
Rekord a CNAME: główne różnice i przykłady zastosowań
Rekordy DNS służą różnym celom. Zrozumienie, kiedy należy używać rekordów CNAME, a kiedy rekordów A, AAAA, ALIAS lub TXT, pomaga uniknąć typowych błędów i zapewnia prawidłowe działanie domeny.
| Typ zapisu | Cel | Kiedy stosować | Czy można stosować na korzenie? | Przykład |
|---|---|---|---|---|
| Zapis | Przekształca nazwę domeny na adres IPv4 | Bezpośrednie mapowanie adresów IP, domeny główne | ✅ Tak | example.com → 192.0.2.1 |
| CNAME | Tworzy alias domeny | Poddomeny, elastyczne przekierowania | ❌ Nie | www.example.com → example.com |
| Rekord AAAA | Przekształca nazwę domeny na adres IPv6 | Sieci IPv6 | ✅ Tak | example.com → 2001:db8::1 |
| Rekord ALIAS | Zachowanie podobne do CNAME w katalogu głównym | Aliasy domen głównych | ✅ Tak | example.com → target.com |
| Zapis TXT | Przechowuje dane tekstowe | Bezpieczeństwo poczty elektronicznej, weryfikacja | ✅ Tak | Rekordy SPF, DKIM i DMARC |
Dlaczego CNAME nie może współistnieć z rekordami A, AAAA lub MX?
Rekord CNAME całkowicie przejmuje tożsamość nazwy domeny. Oznacza to:
- Jeśli utworzysz rekord CNAME dla website.com, nie możesz jednocześnie utworzyć rekordów A, AAAA ani MX dla example.com, ponieważ spowodowałoby to konflikt
- Nazwy CNAME są zazwyczaj używane dla subdomen (takich jak www.website.com), a nie dla domeny głównej (website.com).
Jeśli potrzebujesz aliasu na poziomie głównym, użyj zamiast tego rekordu ALIAS lub ANAME.
Szybka zasada kciuka:
- Użyj A/AAAA, gdy masz adres IP
- Użyj CNAME do przekierowania subdomeny
- Użyj ALIAS/ANAME, gdy potrzebujesz przekierowania w domenie głównej
- Używaj TXT do celów tekstowych (nie przekierowywania)
Ograniczenia dotyczące rekordów CNAME
Chociaż rekordy CNAME są przydatne do wskazywania jednej nazwy domeny na inną, mają one ważne ograniczenia, które należy zrozumieć, aby uniknąć błędnych konfiguracji:
- Rekordy CNAME nie mogą być używane w domenie głównej (wierzchołek strefy): Domena główna często wymaga innych istotnych rekordów, takich jak rekordy A, AAAA lub MX, które nie mogą współistnieć z CNAME.
- Najlepsze praktyki: Należy korzystać z rekordów ALIAS lub ANAME udostępnianych przez wielu dostawców usług DNS jako rozwiązania alternatywne, aby uzyskać podobne aliasowanie na poziomie korzenia bez naruszania zasad DNS.
- Rekordy CNAME nie mogą współistnieć z innymi typami rekordów na tym samym poziomie DNS: Jeśli masz CNAME dla www.website.com, nie można również mieć rekordu A, AAAA, MX lub TXT dla www.website.com.
- Najlepsze praktyki: Przed utworzeniem rekordu CNAME sprawdź, czy dla tej nazwy hosta nie istnieją żadne sprzeczne rekordy.
- Rekordy CNAME dodają dodatkowe wyszukiwanie DNS: Ponieważ program rozpoznający DNS musi najpierw rozpoznać nazwę kanoniczną, rekordy CNAME mogą nieznacznie wydłużyć czas wyszukiwania.
- Najlepsze praktyki: Należy rozważnie korzystać z rekordów CNAME i unikać długich łańcuchów rekordów CNAME, aby zminimalizować opóźnienia w rozpoznawaniu nazw.
Struktura nazw domenowych i rekordy CNAME
Zrozumienie hierarchii domen ma kluczowe znaczenie dla prawidłowego wdrożenia rekordów CNAME:
- Domena główna (wierzchołek strefy): example.com – Nie można używać CNAME
- Poddomena: www.example.com – Możliwość użycia CNAME
- Poddomena trzeciego poziomu: blog.www.example.com – można użyć CNAME
Ograniczenie to wynika z faktu, że domena główna musi obsługiwać podstawowe rekordy, takie jak rekordy MX (poczta elektroniczna) i NS (serwer nazw), które nie mogą współistnieć z rekordami CNAME.
Dlaczego PowerDMARC?
W odróżnieniu od standardowych narzędzi DNS, PowerDMARC oferuje zintegrowane rozwiązania w zakresie bezpieczeństwa, analityki i zgodności z przepisami, stworzone z myślą o nowoczesnych organizacjach. Nasza platforma automatyzuje proces weryfikacji rekordów CNAME i DNS, proaktywnie zapobiega kosztownym błędom konfiguracyjnym i cieszy się zaufaniem firm z listy Fortune 500 na całym świecie.
Czym wyróżnia się PowerDMARC?
| Darmowe narzędzia DNS | Platforma PowerDMARC Enterprise |
|---|---|
| Podstawowe wyszukiwanie DNS | Kompleksowa analiza bezpieczeństwa |
| Monitorowanie ręczne | Automatyczne monitorowanie i powiadomienia |
| Brak wsparcia w zakresie zgodności | Platforma posiadająca certyfikaty SOC 2 i ISO 27001 |
| Ograniczona pomoc techniczna | Całodobowe wsparcie ekspertów i integracje |
Zaufały nam firmy z listy Fortune 500: Nasza platforma płynnie integruje się z najlepszymi rozwiązaniami MSP, SIEM i rozwiązaniami zapewniającymi zgodność z przepisami, pomagając organizacjom zmniejszyć ryzyko związane z bezpieczeństwem nawet o 80%.
Wykorzystanie rekordów CNAME w praktyce
Rekordy CNAME odgrywają kluczową rolę w DNS i zarządzaniu domenami, umożliwiając elastyczne aliasowanie domen i upraszczając sposób, w jaki wiele nazw domen wskazuje na pojedynczy zasób. Pomagają usprawnić zarządzanie witryną, obsługują subdomeny i umożliwiają integracje, takie jak sieci dostarczania treści.
Prawidłowo używane rekordy CNAME przyczyniają się do czystej, wydajnej konfiguracji DNS, która obsługuje podstawowe usługi, w tym protokoły uwierzytelniania poczty e-mail o krytycznym znaczeniu dla organizacji dbających o bezpieczeństwo.
Jako lider w dziedzinie bezpieczeństwa domen zalecamy poświęcenie czasu na prawidłowe wdrożenie rekordów CNAME i innych rekordów DNS, aby zapewnić skuteczność i bezpieczeństwo konfiguracji DNS. Z naszego doświadczenia zdobytego podczas współpracy z setkami organizacji wynika, że prawidłowa konfiguracja DNS ma fundamentalne znaczenie dla utrzymania dostarczalności wiadomości e-mail oraz zapobiegania lukom w zabezpieczeniach. Osoby, które chcą pogłębić swoją wiedzę lub pewniej zarządzać bezpieczeństwem DNS i poczty elektronicznej, mogą zapoznać się z gamą narzędzi i przewodników dotyczących DNS i DMARC dostępnych w PowerDMARC. Już dziś skorzystaj z spersonalizowanej oceny stanu DNS już dziś!
Najczęściej zadawane pytania
Jaka jest główna zaleta konfiguracji CNAME?
Umożliwia ona wskazywanie wielu nazw domen lub subdomen na pojedynczą domenę kanoniczną, upraszczając zarządzanie DNS.
Czy potrzebujesz rekordu A, jeśli masz CNAME?
Tak, ponieważ CNAME wskazuje na inną domenę, która musi mieć rekord A (lub AAAA), aby zapewnić rzeczywisty adres IP.
Czy CNAME może mieć wiele rekordów?
Nie, rekord CNAME może wskazywać tylko na jedną kanoniczną nazwę domeny i nie może mieć wielu wartości.
Gdzie mogę znaleźć rekord CNAME?
Rekordy CNAME można znaleźć w konsoli zarządzania DNS (zazwyczaj w panelu administracyjnym rejestratora domeny) lub sprawdzić za pomocą narzędzi wiersza poleceń, takich jak nslookup czy dig, albo internetowych narzędzi do wyszukiwania DNS.
Czy w przypadku subdomeny powinienem użyć rekordu A czy CNAME?
W przypadku subdomen warto używać rekordów CNAME, jeśli zależy nam na elastyczności pozwalającej na zmianę miejsca docelowego bez konieczności aktualizowania wielu rekordów. Z rekordów A należy korzystać, gdy potrzebne jest bezpośrednie przypisanie adresu IP lub gdy subdomeny wymagają innych typów rekordów (np. MX dla poczty elektronicznej).
- Zasady ochrony przed phishingiem w usłudze Office 365: jak je skonfigurować - 3 czerwca 2026 r.
- Bezpieczeństwo agentów AI: zagrożenia, najlepsze praktyki i uwierzytelnianie wiadomości e-mail – 2 czerwca 2026 r.
- PowerDMARC jest teraz zintegrowany z HaloPSA – 1 czerwca 2026 r.



