Ważne ostrzeżenie: Google i Yahoo będą wymagać DMARC od kwietnia 2024 r.
PowerDMARC

CNAME Vs A Record

CNAME Vs A Record

CNAME Vs A Record

Czas czytania: 3 min

DNS czyli Domain Name System łączy nasze serwery internetowe z witrynami. Jest on podobny do książki telefonicznej używanej przez serwery do kierowania użytkownika na stronę, do której chce dotrzeć. Koncepcja DNS obraca się wokół różnych typów rekordów. Ten blog skupi się na rekordzie CNAME vs A. 

Co to jest rekord DNS?

DNS został stworzony, aby umożliwić Ci dostęp do stron internetowych poprzez wpisanie nazw domen zamiast adresów IP. Zapamiętanie lub śledzenie adresów IP tak wielu stron internetowych jest praktycznie niemożliwe. 

Rekord DNS żyje na serwerze autorytatywnym Twojej domeny i zachowuje się jak klucz do funkcjonowania Twojej domeny i strony internetowej. Niesie on informacje dotyczące tego, jak Twoja domena radzi sobie z różnymi żądaniami, adresami IP z nią związanymi, itp. Istnieje kilka typów rekordów DNS, a ich użyteczność waha się od niezwykle ważnych do po prostu użytecznych.

Dwa popularne typy rekordów DNS to CNAME i A. Rekord A jest klasyfikowany jako kluczowy rekord DNS, podczas gdy CNAME nie jest niezbędny w teorii, ale jest postrzegany jako ważny w praktyce. Powinieneś go zastosować, jeśli chcesz, aby Twoja strona była bardzo dostępna. 

Czym jest rekord CNAME?

Zanim przejdziemy do nauki o różnicach między rekordami CNAME a A, zrozummy pokrótce cel każdego z nich. 

A Rekord DNS CNAME zapewnia skojarzenie dla domen aliasowych i subdomen do głównej domeny nadrzędnej. Tutaj C oznacza "kanoniczny". Odnosi się to do połączenia subdomen z domeną o nazwie kanonicznej lub rekordów dostarczonych dla innej nazwy hosta DNS.

Należy pamiętać, że rekord CNAME ustanawia połączenie między subdomeną a domeną nadrzędną, jak również. Tak więc, może to nie zawsze spowodować załadowanie tej samej strony, gdy wpiszesz nazwę domeny. Nadal jesteś zobowiązany do tworzenia rekordów CNAME, które łączą te subdomeny z domeną nadrzędną. 

Nie oznacza to, że jeśli spróbujesz wejść na subdomenę domeny, zostaniesz przeniesiony na stronę główną (która jest tą samą stroną co domena macierzysta). Zamiast tego, zostaniesz przekierowany do odpowiednich plików danej domeny. Może to być strona bloga, strona produktu, strona about-us itp.

Rekordy CNAME są pomocne, gdy webmaster zmienia adres IP witryny. Zamiast więc zmieniać rekordy A dla wszystkich subdomen, wystarczy zmienić rekord A dla strony nadrzędnej. 

Możesz sprawdzić swoje rekordy CNAME używając CNAME record lookup narzędzie.

Co to jest rekord A?

Cel Rekord A DNS jest pomoc w wylądowaniu na pożądanej stronie internetowej bez podawania adresu IP. Zawiera on zapisy adresów IP odpowiadających poszczególnym stronom internetowym; stąd A oznacza "adres". Bez rekordu A nie będzie można dotrzeć do strony internetowej poprzez jej nazwę domeny.

Kiedykolwiek wpiszesz dowolną nazwę domeny w pasku adresu przeglądarki, odpowiedzialny serwer zwraca adres IP dla domeny, który znajduje się w plikach strefy. Pozwala to na poruszanie się po stronie internetowej.

Na przykład, można wpisać nazwę domeny "powerdmarc" w pasku adresu przeglądarki, a rekord DNS A wykopie adres IP.

Zauważ, że rekordy A działają tylko z adresami IPv4, a nie IPv6. Potrzebny byłby rekord AAAA dla IPv6.

Możesz sprawdzić swoje rekordy A używając A record lookup narzędzie.

Różnica między rekordem A DNS a rekordem CNAME 

Aby zrozumieć rekord A vs CNAME w szczegółach, rozważmy następujący przykład.

Nazwa hosta/ domena/ subdomena Typ rekordu DNS Miejsce przeznaczenia
przykład.com Zapis 12.345.67.89
www.example.com Rekord CNAME przykład.com
blog.example.com Rekord CNAME przykład.com
sklep.przykład.com Rekord CNAME sklep.praca.com

Jak zauważysz, pomiędzy subdomeną CNAME a rekordem A, celem rekordu A jest powiązanie domeny nadrzędnej lub nazwy hosta z właściwym adresem IP. Z drugiej strony, rekordy CNAME łączą aliasy domen (www) i subdomeny (mail) z domeną główną wymienioną w rekordzie A. Domena "sklep" przekierowuje na serwer "praca", aby zarządzać, na którym adresie IP hostowane są produkty.

Kolejną istotną różnicą między rekordem CNAME a A jest to, że podczas gdy rekordy A łączą strony internetowe z adresami IP, rekordy CNAME łączą subdomeny i aliasy z innym rekordem domeny, a nie z jej adresem IP.

Zauważ, że musisz skierować wszystkie rekordy CNAME do domeny nadrzędnej, a nie innych aliasów powiązanych z domeną nadrzędną. Powoduje to dodatkowy krok w DNS lookup procesu wyszukiwania DNS. Powoduje to dodatkowe zużycie czasu i niepotrzebne komplikacje.

Wyjdź z wersji mobilnej