Przejdź do głównej treści
🌐
DNS i poczta

Rekord A i CNAME

Dwa podstawowe rekordy DNS: A wskazuje adres IP serwera, CNAME to alias na inną nazwę

📖 Szczegółowy opis

Rekord A i rekord CNAME to dwa najczęściej używane wpisy DNS - i jednocześnie najczęściej mylone. Oba odpowiadają na pytanie "gdzie znaleźć tę domenę?", ale robią to inaczej. Zrozumienie różnicy między A a CNAME pozwala uniknąć klasycznych błędów w konfiguracji, przez które strona przestaje się otwierać.

Rekord A (Address) to bezpośrednie tłumaczenie nazwy na adres IP, np. twojadomena.pl → 192.0.2.10. To najbardziej podstawowy wpis - mówi przeglądarce, na który serwer się połączyć, żeby pobrać stronę. Jego odpowiednik dla adresów IPv6 to rekord AAAA.

Rekord CNAME (Canonical Name) to alias - zamiast wskazywać adres IP, wskazuje inną nazwę domeny. Przykład: www.twojadomena.pl jako CNAME na twojadomena.pl. Zaletą jest to, że gdy zmieni się docelowy adres IP, wystarczy zaktualizować jeden rekord A, a wszystkie aliasy CNAME zaktualizują się automatycznie. Kluczowe ograniczenie: CNAME nie może istnieć na domenie głównej (root) ani współistnieć z innymi rekordami dla tej samej nazwy - dlatego domenę główną prawie zawsze ustawia się przez rekord A.

Rekord A czy CNAME - w skrócie: domena główna i serwer to rekord A; subdomeny wskazujące na usługi zewnętrzne (CDN, hosting stron, panel SaaS) to zwykle CNAME. Jakie rekordy A i CNAME ma Twoja domena, sprawdzisz darmowym narzędziem DNS Lookup na /dns.

Najczęstsze problemy

CNAME na domenie głównej

Standard tego zabrania - psuje pocztę (MX) i inne rekordy dla tej nazwy

Rekord A ze starym IP

Po przenosinach serwera strona wciąż wskazuje nieaktualny adres i się nie otwiera

Łańcuch CNAME do CNAME

Kolejne aliasy spowalniają rozwiązywanie nazwy i utrudniają diagnostykę

Mylenie A z CNAME

Ustawienie aliasu tam, gdzie potrzebny jest adres IP (lub odwrotnie), zrywa działanie usługi

Jak to naprawić?

Domenę główną kieruj rekordem A na adres IP serwera

Subdomeny wskazujące usługi zewnętrzne (CDN, SaaS) ustawiaj przez CNAME

Nigdy nie dawaj CNAME na root domeny - użyj A lub rozwiązania typu ALIAS/ANAME dostawcy

Po zmianie serwera zaktualizuj rekord A i poczekaj na propagację (uwzględnij TTL)

Unikaj długich łańcuchów CNAME - każdy dodatkowy skok to kolejne zapytanie DNS

Przykłady

Dobry przykład

twojadomena.pl A 192.0.2.10 oraz www CNAME twojadomena.pl

Zły przykład

twojadomena.pl CNAME hosting.example.com (CNAME na domenie głównej)

Sprawdź ten wskaźnik dla swojej strony

Otrzymaj dokładną analizę i spersonalizowane wskazówki jak poprawić ten element na swojej stronie.

Rozpocznij bezpłatną analizę