Jak wszyscy zapewne wiemy DNS jest jednym z fundamentów Internetu, który działa w tle, aby dopasować nazwy stron internetowych, które ludzie wpisują w pole wyszukiwania z ich bazowymi adresami IP. Ale są przypadki, kiedy masz wiele usług działających na jednym serwerze dzielącym ten sam adres IP, jak strona internetowa i serwer ftp. Tutaj możesz użyć rekordu CNAME, aby wskazać domeny podrzędne na rzeczywistą nazwę domeny. Przyjrzyjmy się, czym dokładnie jest rekord CNAME i jak porównuje się do rekordów DNS A.

DNS

Czy kiedykolwiek zastanawiałeś się, w jaki sposób uzyskujesz dostęp do stron internetowych, które robisz prawie codziennie? Kiedy wpisujesz tekst lub ciąg znaków na stronie internetowej, takiej jak google.com, wikipedia.com, abc.com, itp., DNS tłumaczy takie żądania nazw na adresy IP. W świecie sieci komputery używają liczb do komunikacji ze sobą, a ludzie używają nazw do komunikacji ze sobą w świecie rzeczywistym. Tutaj DNS działa jako pomost pomiędzy nazwami i liczbami. Tak więc, Domain Name System (DNS) jest jak książka telefoniczna w Internecie, która utrzymuje bazę danych nazw domen internetowych. DNS jest zdecentralizowanym systemem nazewnictwa, który zamienia czytelne dla człowieka nazwy domen na czytelne dla maszyny adresy IP. Dlatego mamy te adresy IP, które są przypisane do każdego urządzenia w Internecie.

CNAME





CNAME, skrót od Canonical Name Record, jest jednym z typów rekordów zasobów w systemie nazw domen używanych do mapowania nazwy aliasu do prawdziwej lub kanonicznej nazwy domeny. CNAME wskazuje, że nazwa domeny jest aliasem dla innej nazwy domeny. CNAME jest również określany jako prawdziwa nazwa i łatwiej jest myśleć o nim jako o rekordzie aliasu. Zamiast brać nazwę DNS i wskazywać ją na adres IP, z CNAME, możesz wziąć nazwę DNS i wskazać ją na inną nazwę DNS. Na przykład, rekord CNAME może mapować adres www.cname.com na prawdziwą stronę internetową z domeną cname.com. We wszystkich przypadkach nazwy kanoniczne muszą być zawsze inną nazwą domeny i nigdy nie mogą być adresem IP. Rekord CNAME jest ważny głównie wtedy, gdy z jednego adresu IP działa wiele serwisów.

Różnica między DNS a CNAME

Znaczenie

– Domain Name System (DNS) jest jak książka telefoniczna w Internecie, który utrzymuje bazę danych nazw domen internetowych. Jest to zdecentralizowany system nazewnictwa, który zamienia czytelne dla człowieka nazwy domen na czytelne dla maszyny adresy IP. Kanoniczny rekord nazwy (CNAME), z drugiej strony, jest jednym z typów rekordów zasobów w systemie nazw domen używanych do mapowania nazwy aliasu do prawdziwej lub kanonicznej nazwy domeny.

Mapping



– Podczas gdy oba rekordy A i CNAME są standardowymi rekordami DNS, istnieje subtelna różnica pomiędzy nimi. Podczas gdy Rekord A DNS mapuje nazwę domeny do jednego lub więcej adresów IP, gdy IP są znane i stabilne, rekord CNAME mapuje nazwę aliasu do kanonicznej nazwy domeny. Na przykład, DNS tłumaczy nazwę domeny jak www.example.com na adres IP jak 192.168.1.1. Z drugiej strony, rekord CNAME mapuje subdomeny takie jak www.example.com i ftp.example.net na inną nazwę domeny, powiedzmy example.com.

Podsumowanie

Rekord CNAME jest szczególnie przydatny, gdy korzystasz z usług innych osób, aby zapewnić usługi dla swojej firmy. Na przykład, wiele razy używasz aplikacji Google do obsługi poczty elektronicznej. Więc jeśli używasz domen podrzędnych i chcesz wskazać domenę podrzędną na inną domenę, wpiszesz mail, a następnie wpiszesz nazwę domeny dla Google, którą otrzymałeś od tego sprzedawcy. W ten sposób, gdy ktoś wpisze mail.elithetechguy.com, zostanie przekierowany do serwerów Google, zamiast po prostu do Twojego serwera pocztowego. Dlatego CNAMES są ważne, gdy wiele usług działa z jednego adresu IP.



Podobieństwa między DNS a CNAME

CNAME jest rodzajem rekordu DNS, który mapuje nazwę aliasową na nazwę rzeczywistą. CNAME zasadniczo wskazuje subdomeny dla Twojej domeny na inne nazwy domen.

Co to jest przykład DNS CNAME?

DNS tłumaczy nazwę domeny taką jak www.example.com na adres IP taki jak 192.168.1.1. Rekord CNAME, z drugiej strony, mapuje subdomeny takie jak www.example.com i ftp.example.net do innej nazwy domeny, powiedzmy, example.com.

Czy CNAME to to samo co nazwa domeny?



CNAME pozwala nazwie domeny być aliasem dla innej domeny, która jest prawdziwą domeną. Rekord CNAME musi zawsze wskazywać na inną nazwę domeny i nigdy na adres IP.

Jak stworzyć rekord CNAME w DNS?

Wystarczy przejść do rekordów swojej domeny DNS i dodać rekord do ustawień DNS w zakładce „utwórz nowy rekord”, wybierając CNAME jako typ rekordu. Wprowadź subdomenę, nazwę domeny i zapisz ustawienia. Kliknij OK, aby dodać nowy rekord i jesteś dobry, aby przejść.