A, CNAME czy ALIAS? Którym rekordem skierować domenę
Platforma hostingowa mówi: „skieruj domenę na example.netlify.app”. Dla www to jeden rekord CNAME. Dla samego example.com jest to niedozwolone — a obejście ma trzy różne nazwy, zależnie od dostawcy DNS. Oto co robi każda opcja i którą wybrać.
Trzy sposoby wskazania nazwy
| Rekord | Wartość | Dozwolony w | Kto za nim podąża |
|---|---|---|---|
A / AAAA | Adres IP | Każdej nazwie, także w apeksie | Nikt nie musi: odpowiedzią jest adres. |
CNAME | Inna nazwa hosta | Każdej nazwie oprócz apeksu i nazw z innymi rekordami | Resolwer odwiedzającego sprawdza cel. |
ALIAS / ANAME / spłaszczanie | Inna nazwa hosta | Każdej nazwie, także w apeksie | Twój dostawca DNS sprawdza cel i odpowiada adresami. |
Dlaczego apex nie może być CNAME
Sama domena musi mieć rekordy SOA i NS, a często też MX i TXT. CNAME nie może dzielić nazwy z żadnym innym rekordem (RFC 1034 §3.6.2), więc example.com CNAME … zabrania sam standard — to nie złośliwość Twojego dostawcy DNS.
Zwykły rekord A działa w apeksie, ale wtedy musisz znać adresy platformy i aktualizować je, gdy się zmienią. Platformy publikujące stałe adresy (GitHub Pages, Vercel, load balancer Netlify) pozwalają dokładnie na to; inne podają tylko nazwę hosta.
Jak działa ALIAS i spłaszczanie CNAME
- Zapisujesz w apeksie rekord wskazujący na nazwę hosta, tak jakby był CNAME.
- Gdy odwiedzający pyta o rekord A apeksu, Twój dostawca DNS sam sprawdza tę nazwę hosta.
- Odpowiada odwiedzającemu uzyskanymi adresami jako zwykłymi rekordami A/AAAA.
- Nikt poza dostawcą nie widzi CNAME, więc zasada nie zostaje złamana.
| Dostawca DNS | Jak to nazywa | Jak to wpisać |
|---|---|---|
| Cloudflare | CNAME flattening | CNAME (apex) |
| Amazon Route 53 | Alias record | A/AAAA + Alias |
| Azure DNS | Alias record set | A/AAAA + Alias |
| DNSimple · NS1 · DNS Made Easy | ALIAS | ALIAS |
| easyDNS · Constellix | ANAME | ANAME |
| Bunny DNS | Flatten (CNAME) | CNAME (apex) |
Kompromisy
- Lokalizacja. Dostawca rozwiązuje cel ze swoich serwerów. CDN, który wybiera bliską lokalizację po adresie resolwera, może wybrać tę blisko dostawcy zamiast blisko odwiedzającego.
- To nie standard. ALIAS i ANAME to funkcje dostawców; szkic ANAME nigdy nie został RFC. Przejście do innego dostawcy oznacza odtworzenie ich ręcznie, a transfery strefy ich nie przenoszą.
- TTL. Dostawca decyduje, jak długo spłaszczona odpowiedź jest w cache — zwykle przez TTL celu.
- Nowsza opcja. Rekord
HTTPSw trybie aliasu (RFC 9460) mówi nowoczesnym przeglądarkom, gdzie jest strona, bez łamania zasady CNAME. Obsługa rośnie, ale starsi klienci go ignorują, więc zostaw też rekordy A/AAAA.
; RFC 9460 "alias mode": the apex says where HTTPS really lives
example.com. 3600 IN HTTPS 0 example.netlify.app.Którego użyć
- Subdomena (`www`, `shop`, `app`) wskazująca na platformę: CNAME.
- Apex, platforma publikuje stałe adresy: A i AAAA z tymi adresami.
- Apex, platforma podaje tylko nazwę hosta: ALIAS/ANAME albo spłaszczanie CNAME, jeśli dostawca DNS je oferuje — w przeciwnym razie przenieś DNS do dostawcy, który je ma, albo skieruj apex na adresy i przekieruj na
www. - Wszystko, co odbiera pocztę lub potrzebuje rekordów TXT: nigdy CNAME.
Apex i www razem
Najczęstszy układ: apex dostaje adresy (albo ALIAS), www dostaje CNAME, a hosting przekierowuje jedno na drugie, by istniał jeden kanoniczny adres:
; the apex: addresses, or ALIAS/flattening if your host gives you a name
example.com. 300 IN A 203.0.113.80
example.com. 300 IN AAAA 2001:db8::80
; www: an alias of the platform
www.example.com. 300 IN CNAME example.netlify.app.www albo bez — i przekieruj drugą przekierowaniem stałym (301). Wyszukiwarki widzą wtedy jedną stronę zamiast dwóch kopii.Najczęstsze pytania
Czy ALIAS to to samo co spłaszczanie CNAME?
Rozwiązują ten sam problem w ten sam sposób: dostawca rozwiązuje cel i zwraca adresy. Nazwa zależy od dostawcy.
Czy mogę użyć CNAME dla www i rekordu A dla apeksu?
Tak, to najczęstszy układ. Upewnij się, że hosting obsługuje oba i przekierowuje jedno na drugie.
Czy spłaszczanie CNAME spowalnia stronę?
Nie zauważalnie. Dostawca trzyma odpowiedź celu w cache, a odwiedzający dostają zwykłe rekordy A.
Co jeśli mój dostawca DNS nie ma ALIAS?
Użyj w apeksie adresów IP publikowanych przez platformę, jeśli je ma, albo przenieś DNS domeny do dostawcy obsługującego spłaszczanie.
Zobacz teorię w praktyce — uruchom Sprawdzanie CNAME dla własnej domeny.
Zaktualizowano 13 października 2026