Co to jest rekord CNAME?

Opublikowany: 2020-09-29

Mówiliśmy wcześniej o tym, jak działa system nazw domen (DNS), ale to nie jest cały obraz. Istnieje wiele dodatkowych trybów, które składają się na koło, i jak dotąd nie omawialiśmy niektórych z najczęstszych elementów, takich jak rekordy CNAME.

W tym artykule odpowiemy na pytanie, czym jest rekord CNAME, i pokażemy kilka wariantów, których możesz użyć. Następnie porozmawiamy o ograniczeniach, które napotkasz, i na koniec pokażemy, jak dodać je do swojej domeny.

Weźmy się za to!

Subskrybuj nasz kanał YouTube

Co to jest rekord CNAME?

Zasadniczo DNS działa poprzez mapowanie nazw domen na określone adresy IP. Kiedy wpisujesz adres URL w przeglądarce, wyszukuje on odpowiedni adres IP przez DNS i prowadzi do strony, którą chcesz odwiedzić.

Jest to jednak tylko jeden typ rekordu, którego używa DNS. Dzięki rekordom CNAME możesz mapować adresy URL jako aliasy do domeny kanonicznej. Oznacza to, że jeśli adres IP zmapowany na tę domenę kanoniczną ulegnie zmianie, Twoje rekordy CNAME będą nadal działać, ponieważ wskazują domenę główną.

Aby przedstawić rzeczywisty przykład, załóżmy, że masz te trzy adresy URL:

  1. twojawitryna.com
  2. www.twojastrona.pl
  3. twojawitryna.io

Adres URL numer jeden to domena kanoniczna Twojej witryny, która wskazuje na adres IP Twojej witryny. W praktyce musisz skonfigurować rekord CNAME, który przekierowuje użytkowników witryny www.twojawitryna.com do witryny twojawitryna.com .

Jednocześnie mamy również tę samą nazwę zarejestrowaną przy użyciu innej domeny najwyższego poziomu (TLD). Oznacza to, że chcesz utworzyć drugi rekord, który przekierowuje adres trzeci w kierunku numeru jeden. Wszystko to zwykle dzieje się za pośrednictwem rejestratora domeny lub dowolnej usługi, z której korzystasz do zarządzania adresami URL, które „właścisz”.

2 przykłady rekordów CNAME

W rzeczywistości wpisy CNAME mają wiele kształtów i rozmiarów. Jednak w większości przypadków wystarczy skonfigurować jeden rekord CNAME dla nowej witryny — typowy dla przykładu www, o którym właśnie wspomnieliśmy.

W dalszej części pokażemy, jak skonfigurować podobny rekord za pośrednictwem rejestratora. Najpierw przyjrzyjmy się bliżej trzem innym przykładom.

1. Konfigurowanie oddzielnych nazw hostów dla usług, takich jak protokół przesyłania plików (FTP) lub e-mail

Jeśli chcesz uzyskać dostęp do swojej witryny przez FTP przy użyciu domeny, takiej jak ftp.twojastrona.com , musisz skonfigurować odpowiedni rekord FTP CNAME:

Konfigurowanie rekordu FTP CNAME.

To samo podejście dotyczy rekordów CNAME dla dodatkowych usług, z których korzystasz, takich jak poczta e-mail. Tutaj zamiast tego chcesz ustawić „nazwę hosta”, taką jak „poczta”:

Tworzenie pocztowego rekordu CNAME.

Rekordy te odpowiadałyby następującym dwóm adresom URL:

  1. ftp.twojadomena.com
  2. poczta.twojadomena.com

W przypadku większości rejestratorów możesz wpisać pełną nazwę hosta (te dwa adresy URL widoczne powyżej) lub skrót, taki jak www , ftp i mail.

2. Wskazywanie adresów z różnymi domenami TLD w kierunku „głównej” domeny

W niektórych przypadkach opłaca się zarejestrować tę samą nazwę domeny przy użyciu różnych TLD. Na przykład możesz skonfigurować rekord CNAME dla twojadomena.org wskazujący na twojadomena.com. Oto jak wyglądałby zapis:

Konfigurowanie nowego rekordu CNAME.

Ważne jest, aby zrozumieć, że musisz dodać ten typ rekordu CNAME do domeny, którą chcesz wskazywać na inny adres URL. Innymi słowy, nie możesz skierować domeny poziomu głównego na inną przy użyciu rekordu CNAME. Domeny główne, takie jak twojadomena.com, muszą być zmapowane na adres IP.

Stosując to samo podejście, możesz mapować zupełnie różne domeny na główny adres URL. Przyjrzyjmy się, jak działa proces mapowania, abyś wiedział, od czego zacząć.

Jak dodać rekordy CNAME dla swojej domeny?

Dodawanie nowych rekordów CNAME działa w dużej mierze tak samo w przypadku większości rejestratorów, chociaż interfejs, z którego korzysta każdy z nich, może być inny. Aby pokazać, jak to działa, skonfigurujemy podstawowy rekord wskazujący adres URL www na jego domenę kanoniczną. Na początek zechcesz otworzyć ustawienia domeny za pośrednictwem rejestratora.

Na przykład, jeśli korzystasz z Namecheap, rejestrator zawiera kartę Zaawansowane DNS dla każdej domeny, którą posiadasz. Na karcie możesz dodać wiele typów rekordów (jest więcej opcji poza CNAME!).

W poniższym przykładzie możesz zobaczyć rekord „A”. Jest to typ rekordu, który mapuje Twoją domenę kanoniczną na adres IP Twojej witryny.

Przykład rekordu A.

Aby dodać rekord, musisz kliknąć DODAJ NOWY REKORD i wybrać Rekord CNAME w polu Typ rekordu :

Dodanie nowego rekordu CNAME.

W polu Host musisz wprowadzić prefiks www dla tego konkretnego przykładu. Teraz dodaj domenę kanoniczną swojej witryny w obszarze Cel :

Wskazywanie URL-a www na kanoniczny URL.

Na koniec jest jeszcze jedno ostatnie ustawienie o nazwie TTL . Ten akronim oznacza „Czas życia” i informuje serwery nazw, jak często powinny aktualizować Twoje rekordy DNS. Jak zapewne wiesz, rekordy DNS potrzebują trochę czasu, aby „rozprzestrzenić się” i stały się dostępne na całym świecie. Im niższy jest Twój czas TTL, tym krótsze powinno być oczekiwanie.

W większości przypadków zalecamy pozostawienie tego ustawienia na Automatyczne, ponieważ rekordy DNS zwykle propagują się wystarczająco szybko. Na razie zapisz swój nowy rekord, który powinien pojawić się pod jego rodzeństwem A:

Rekordy A i CNAME.

Pamiętaj, że w zależności od potrzeb możesz skonfigurować wiele rekordów CNAME. W poprzedniej sekcji zbadaliśmy wiele opcji i wszystkie z nich można skonfigurować jednocześnie.

To, czego nie możesz zrobić, to skonfigurować rekordy, które kierują tę samą domenę do różnych kanonicznych adresów URL. Oznacza to, że nie można było utworzyć dwóch rekordów wskazujących na www.twojadomena . com w kierunku twojadomena.com i alternatywnadomena.com . Jeśli konfigurujesz nową witrynę internetową, w większości przypadków wystarczy utworzyć dwa rekordy, aby wszystko działało. To byłby jeden rekord A i jeden CNAME.

Wniosek

Rekordy CNAME są podstawowym składnikiem DNS. Jeśli chcesz kierować domeny do siebie (zamiast na adres IP), musisz użyć rekordów CNAME.

Istnieje kilka zastosowań rekordów CNAME, ale dwa z najczęstszych zastosowań to:

  1. Konfigurowanie oddzielnych nazw hostów dla usług takich jak FTP lub e-mail.
  2. Wskazywanie adresów z różnymi TLD na domenę „główną”.

Czy masz pytania dotyczące korzystania z rekordów CNAME? Porozmawiajmy o nich w sekcji komentarzy poniżej!

Obraz miniatury artykułu autorstwa DiA99 / shutterstock.com