Rekordy CNAME

Rekord CNAME (Canonical Name) tworzy alias od jednej nazwy domeny do innej. Wyszukiwanie DNS będzie kontynuowane dla domeny docelowej.

CNAME kontra bezpośredni rekord Awww.example.comCNAMEexample.comA93.184.216.34example.comA93.184.216.34
CNAME dokłada jeszcze jedno zapytanie, zanim adres zostanie znaleziony.

Jak działają rekordy CNAME

Gdy klient zapytuje o rekord CNAME, serwer DNS odpowiada nazwą kanoniczną, a klient musi wykonać kolejne zapytanie dla tej nazwy.

Format rekordu CNAME

blog.example.com.    CNAME    hashnode.network.
shop.example.com.    CNAME    shops.shopify.com.

Kiedy używać CNAME

  • Wskazywanie subdomeny na usługę zewnętrzną (blog, sklep itd.)
  • Tworzenie aliasów dla domen CDN
  • Mapowanie wielu nazw hostów na ten sam serwer

CNAME kontra rekord A

CNAMERekord A
Wskazuje na nazwę domenyWskazuje na adres IP
Wymaga dodatkowego zapytaniaBezpośrednie rozwiązanie
Może być używany tylko dla subdomenMoże być użyty dla dowolnej nazwy
Nie może współistnieć z innymi rekordami*Może mieć inne rekordy

* CNAME nie może współistnieć z innymi rekordami dla tej samej nazwy (z wyjątkiem DNSSEC)

Dobre praktyki

  • Nie używaj CNAME na domenie głównej (example.com) dla swojej głównej strony
  • Upewnij się, że domena docelowa zawsze się rozwiązuje
  • Przetestuj naszym narzędziem CNAME Lookup
Wypróbuj na swojej domenie

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