A, CNAME czy ALIAS? Którym rekordem skierować domenę

Średniozaawansowany⏱ 3 min czytaniaZaktualizowano 13 października 2026

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

RekordWartośćDozwolony wKto za nim podąża
A / AAAAAdres IPKażdej nazwie, także w apeksieNikt nie musi: odpowiedzią jest adres.
CNAMEInna nazwa hostaKażdej nazwie oprócz apeksu i nazw z innymi rekordamiResolwer odwiedzającego sprawdza cel.
ALIAS / ANAME / spłaszczanieInna nazwa hostaKażdej nazwie, także w apeksieTwó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

Jak odpowiada ALIAS / spłaszczanie CNAMEA?sprawdzaAOdwiedzającyTwój dostawca DNSexample.com ALIASexample.netlify.appCNAME/A203.0.113.80zwrócony jako A
Odwiedzający pyta o rekord A apeksu. Twój dostawca DNS sam sprawdza nazwę hosta i odpowiada zwykłymi adresami, więc żaden CNAME go nie opuszcza.
  1. Zapisujesz w apeksie rekord wskazujący na nazwę hosta, tak jakby był CNAME.
  2. Gdy odwiedzający pyta o rekord A apeksu, Twój dostawca DNS sam sprawdza tę nazwę hosta.
  3. Odpowiada odwiedzającemu uzyskanymi adresami jako zwykłymi rekordami A/AAAA.
  4. Nikt poza dostawcą nie widzi CNAME, więc zasada nie zostaje złamana.
Dostawca DNSJak to nazywaJak to wpisać
CloudflareCNAME flatteningCNAME (apex)
Amazon Route 53Alias recordA/AAAA + Alias
Azure DNSAlias record setA/AAAA + Alias
DNSimple · NS1 · DNS Made EasyALIASALIAS
easyDNS · ConstellixANAMEANAME
Bunny DNSFlatten (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 HTTPS w 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.
Wskazówka: Wybierz jedną kanoniczną formę — z 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.

Wypróbuj na swojej domenie

Zobacz teorię w praktyce — uruchom Sprawdzanie CNAME dla własnej domeny.