Różnica między CNAME a SUBDOMAIN

12

Jaka jest różnica między CNAME a subdomeną?

Rozumiem, że nazwa c (lewa strona domeny) może wskazywać na domenę, więc możesz dwa różne adresy URL wskazują ten sam adres, tj.

ex1.moja_domena.com - jeśli skonfigurowana jako CNAME może zwrócić adres IP mydomain.com

Jeśli ex1.moja_domena.com jest skonfigurowana jako subdomena, czy ma inne IP?

Kolejne pytanie dotyczy tego, jaka powinna być idealna konfiguracja w tej sytuacji:

Mam IP1: 80 dla aplikacji internetowej

Mam IP2: 80 dla innej aplikacji

Czy mogę wskazać oba te adresy IP na ten sam rekord A z być może inną nazwą lub subdomeną?

Dzięki za pomoc?

hasło
źródło

Odpowiedzi:

20

A CNAMEjest rodzajem rekordu DNS, w którym nazwa hosta wskazuje inną nazwę hosta.

AZapis jest inny typ rekordu DNS, gdzie punkty nazwy hosta na adres IP.

Subdomena to tak zwana „lewa strona domeny”, np. webmasters.stackexchange.comSubdomena stackexchange.com. Konfiguracja DNS dla subdomeny może używać rekordu A lub CNAME.

Twoje pytanie:

Czy mogę wskazać oba te adresy IP na ten sam rekord A z być może inną nazwą lub subdomeną?

to naprawdę nie ma sensu. Nie podajesz adresów IP w rekordach A, podajesz nazwy hostów w adresach IP za pomocą rekordów A. Jeśli pytasz, czy możesz wskazać domenę i subdomenę na ten sam adres IP, odpowiedź brzmi tak.

Może to być jaśniejsze na przykładzie z prawdziwego świata:

webmasters.stackexchange.comma Azapis wskazujący na adres IP 198.252.206.140. stackexchange.comma również Azapis wskazujący na adres IP 198.252.206.140.

Byłoby zatem możliwe, aby zmienić webmasters.stackexchange.comna CNAMEcelu stackexchange.com, a wszystko będzie nadal działać jak ma to miejsce obecnie.

(W praktyce CNAMESsą nieco wolniejsze niż Arekordy, ponieważ mogą powodować dodatkowe wyszukiwanie DNS, więc jest to jeden z powodów, dla których Arekordy są częściej używane).

Fontanna Tima
źródło
Dzięki za niesamowitą odpowiedź! Początkowo zadałem to pytanie w przepełnieniu stosu, a kiedy przenosiłem je tutaj, również tam otrzymałem odpowiedź. Moim rozwiązaniem będzie użycie dwóch dwóch różnych rekordów A, jednego jako subdomeny , dzięki czemu będę mógł używać tej samej domeny. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
hasło