Przejdź do treści
D1
PL
Poradniki

Rekord CNAME — wyjaśnienie

cname record dns · cname vs a record · dns alias record

Jak rekordy DNS CNAME aliasują jedną nazwę na drugą, ograniczenia apex, konflikty z innymi typami i sprawdzanie CNAME w DNS Checker.

Autor: DN01 Network Team

Rekord CNAME (Canonical Name) aliasuje jedną nazwę DNS na inną. Przykład: `www.example.com CNAME example.com`. Resolvery podążają łańcuchem aż do odpowiedzi A/AAAA.

CNAME pod tą samą nazwą co MX, TXT lub NS jest nieważny — częste pytanie egzaminacyjne i przyczyna awarii produkcyjnych. Użyj DNS Checker, by potwierdzić brak konfliktujących typów na jednej etykiecie.

Poprawne wzorce CNAME

Wskazuj subdomeny `www` lub `app` na cel SaaS (`target.saas.com`). Setupy CDN często używają CNAME na hostname edge. TTL dotyczy samego CNAME.

Niektórzy hosty DNS oferują ALIAS/ANAME na apex, naśladując CNAME — to specyficzne dla providera, nie klasyczny CNAME.

CNAME vs rekord A

Wybierz CNAME, gdy docelowe IP może się zmienić bez Twojej akcji (managed SaaS). Wybierz A/AAAA, gdy kontrolujesz adres bezpośrednio.

Długie łańcuchy CNAME dodają latencję; spłaszczaj, gdzie możliwe. DIG śledzi łańcuchy CNAME explicite, gdy podsumowanie DNS Checker ukrywa pośrednie hopy.

Najczęściej zadawane pytania

Czy mogę użyć CNAME na domenie root?

Klasyczny DNS mówi nie. Użyj ALIAS/ANAME lub A/AAAA na apex wg dokumentacji providera DNS.

Czy CNAME wpływa na pocztę?

Nigdy nie łącz CNAME z MX pod tą samą nazwą. Poczta używa osobnych etykiet MX/TXT.

Jak wykryć pętle CNAME?

Narzędzia lookup timeoutują lub błędują, gdy CNAME wskazuje pośrednio na siebie — napraw łańcuch w pliku strefy.